All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: com.example.StringSubstitutorInterpolatorFuzzer:27,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: com.example.StringSubstitutorInterpolatorFuzzer:28,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: com.example.StringSubstitutorInterpolatorFuzzer:28,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 33
      start: 25
    functionDepth: 6
    functionLinenumber: 25
    functionLinenumberEnd: 33
    functionName: '[com.example.StringSubstitutorInterpolatorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/project-parent/fuzz-targets/src/test/java/com/example/StringSubstitutorInterpolatorFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    linkageType: ''
    returnType: void
    signature: '[com.example.StringSubstitutorInterpolatorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.example.StringSubstitutorInterpolatorFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.example.StringSubstitutorInterpolatorFuzzer].<init>()'
    functionSourceFile: /src/project-parent/fuzz-targets/src/test/java/com/example/StringSubstitutorInterpolatorFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.example.StringSubstitutorInterpolatorFuzzer
    signature: '[com.example.StringSubstitutorInterpolatorFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.example.StringSubstitutorFuzzer:26,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: com.example.StringSubstitutorFuzzer:27,1
    - Dst: '[HashMap].put(String,String)'
      Src: com.example.StringSubstitutorFuzzer:27,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(HashMap)'
      Src: com.example.StringSubstitutorFuzzer:29,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(com.example.StringSubstitutorFuzzer)'
      Src: com.example.StringSubstitutorFuzzer:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 31
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 31
    functionName: '[com.example.StringSubstitutorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/project-parent/fuzz-targets/src/test/java/com/example/StringSubstitutorFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[HashMap].<init>()'
    - '[HashMap].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(com.example.StringSubstitutorFuzzer)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(HashMap)'
    linkageType: ''
    returnType: void
    signature: '[com.example.StringSubstitutorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.example.StringSubstitutorFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.example.StringSubstitutorFuzzer].<init>()'
    functionSourceFile: /src/project-parent/fuzz-targets/src/test/java/com/example/StringSubstitutorFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.example.StringSubstitutorFuzzer
    signature: '[com.example.StringSubstitutorFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - escaped
    - original
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeJava(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:69,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:71,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:73,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,java.io.StringWriter)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:74,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:75,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - expected
    - original
    - message
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 1
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtils].escapeJava(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,java.io.StringWriter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String,null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - unescaped
    - original
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeJava(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:83,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:85,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:90,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,java.io.StringWriter)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:91,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:92,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - unescaped
    - original
    - message
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 1
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeJava(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,java.io.StringWriter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:96,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,java.io.StringWriter)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:97,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:98,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 1
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:102,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,java.io.StringWriter)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:103,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:104,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 1
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].builder(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:109,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils.Builder].escape(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:109,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].append(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:109,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].toString()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:109,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].toString()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].append(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtils.Builder].escape(String)'
    - '[org.apache.commons.text.StringEscapeUtils].builder(org.apache.commons.text.translate.CharSequenceTranslator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].<init>()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:115,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertNotNull(org.apache.commons.text.StringEscapeUtils)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:115,1
    - Dst: StringEscapeUtils.class.getDeclaredConstructors()
      Src: org.apache.commons.text.StringEscapeUtilsTest:116,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(int,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:117,1
    - Dst: cons[0].getModifiers()
      Src: org.apache.commons.text.StringEscapeUtilsTest:118,1
    - Dst: Modifier.isPublic(org.apache.commons.text.StringEscapeUtilsTest)
      Src: org.apache.commons.text.StringEscapeUtilsTest:118,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertTrue(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:118,1
    - Dst: StringEscapeUtils.class.getModifiers()
      Src: org.apache.commons.text.StringEscapeUtilsTest:119,1
    - Dst: Modifier.isPublic(org.apache.commons.text.StringEscapeUtilsTest)
      Src: org.apache.commons.text.StringEscapeUtilsTest:119,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertTrue(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:119,1
    - Dst: StringEscapeUtils.class.getModifiers()
      Src: org.apache.commons.text.StringEscapeUtilsTest:120,1
    - Dst: Modifier.isFinal(org.apache.commons.text.StringEscapeUtilsTest)
      Src: org.apache.commons.text.StringEscapeUtilsTest:120,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertFalse(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 113
    functionDepth: 3
    functionLinenumber: 113
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testConstructor()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - StringEscapeUtils.class.getModifiers()
    - Modifier.isFinal(org.apache.commons.text.StringEscapeUtilsTest)
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNotNull(org.apache.commons.text.StringEscapeUtils)'
    - cons[0].getModifiers()
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertTrue(org.apache.commons.text.StringEscapeUtilsTest)'
    - Modifier.isPublic(org.apache.commons.text.StringEscapeUtilsTest)
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(int,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertFalse(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtils].<init>()'
    - StringEscapeUtils.class.getDeclaredConstructors()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeJson(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:127,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testDeleteCharacter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].escapeJson(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testDeleteCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:132,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:132,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:133,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:133,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:134,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:134,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:135,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:135,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:136,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:136,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:137,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:137,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:138,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:138,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeCsv(null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:139,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeCsvString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].escapeCsv(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeCsv(null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeCsvString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:144,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:145,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:146,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:147,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:148,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:149,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:150,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeCsvWriter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeCsvWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeEcmaScript(null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:156,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:156,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(null,null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:158,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:159,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:161,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:166,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:167,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:169,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeEcmaScript(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:174,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:174,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeEcmaScript(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:176,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:175,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 177
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeEcmaScript()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,null)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeEcmaScript(null)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeEcmaScript(String)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(null,null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeEcmaScript()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:186,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:187,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:189,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 192
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHiragana()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHiragana()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:200,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:200,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:201,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.text.StringEscapeUtilsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:203,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:207,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:208,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 210
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtml3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.text.StringEscapeUtilsTest,java.io.StringWriter)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtml3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:218,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:218,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:219,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.text.StringEscapeUtilsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:221,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:225,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:226,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 228
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtml4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.text.StringEscapeUtilsTest,java.io.StringWriter)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtml4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:241,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:243,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:244,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:246,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 252
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtmlHighUnicode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtmlHighUnicode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml3(null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:256,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:256,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml3(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:257,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:257,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml3(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:258,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 259
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtmlThree()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml3(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml3(null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtmlThree()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:263,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:263,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:264,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 261
    functionDepth: 2
    functionLinenumber: 261
    functionLinenumberEnd: 267
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtmlVersions()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtmlVersions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeJava(null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:271,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:271,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(null,null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:273,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:274,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:276,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:281,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:282,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:284,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:289,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:290,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:291,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:292,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:293,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:294,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:295,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:296,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:297,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:298,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:299,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:301,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:302,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:303,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 269
    functionDepth: 2
    functionLinenumber: 269
    functionLinenumberEnd: 304
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeJava()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeJava(null)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(null,null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeJava()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeJava(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:313,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 319
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeJavaWithSlash()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeJava(org.apache.commons.text.StringEscapeUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeJavaWithSlash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeJson(null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:323,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:323,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(null,null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:325,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:326,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:328,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:333,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:334,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:336,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeJson(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:341,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:341,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeJson(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:346,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:346,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 347
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeJson()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].escapeJson(null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,null)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeJson(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(null,null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeJson(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeJson()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml10(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:351,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:351,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml10(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:352,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:352,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml10(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:353,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:353,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml10(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:355,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:355,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml10(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:356,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:356,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml10(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:357,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 359
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeXml10()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].escapeXml10(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeXml10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml11(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:363,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:363,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml11(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:364,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:364,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml11(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:365,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:365,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml11(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:366,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:366,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml11(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:368,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:368,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml11(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:370,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:370,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml11(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:371,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 372
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeXml11()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].escapeXml11(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeXml11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].escapeXSI(null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:376,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(null,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:376,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].escapeXSI(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:377,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:377,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].escapeXSI(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:378,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:378,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].escapeXSI(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:379,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 380
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeXSI()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(null,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].escapeXSI(null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].escapeXSI(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeXSI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:384,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 385
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testLang313()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testLang313()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:394,1
    - Dst: '[java.nio.file.Files].readAllBytes(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:394,1
    - Dst: '[String].<init>(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:395,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeEcmaScript(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:396,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:398,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertTrue(org.apache.commons.text.StringEscapeUtilsTest,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:398,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:400,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertTrue(org.apache.commons.text.StringEscapeUtilsTest,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 401
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testLang708()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertTrue(org.apache.commons.text.StringEscapeUtilsTest,String)'
    - '[String].<init>(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[java.nio.file.Files].readAllBytes(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeEcmaScript(String)'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testLang708()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeJava(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:409,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeJava(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:410,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:411,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 406
    functionDepth: 1
    functionLinenumber: 406
    functionLinenumberEnd: 412
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testLang911()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeJava(String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeJava(org.apache.commons.text.StringEscapeUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testLang911()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:418,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:418,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:419,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:419,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeXml(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:420,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:420,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeXml(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:421,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 416
    functionDepth: 2
    functionLinenumber: 416
    functionLinenumberEnd: 422
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testStandaloneAmphersand()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].unescapeXml(String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testStandaloneAmphersand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:426,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:426,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:427,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:427,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:428,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:428,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:429,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:429,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:430,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:430,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:431,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:431,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:432,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:432,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:433,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:433,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:435,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 436
      start: 424
    functionDepth: 1
    functionLinenumber: 424
    functionLinenumberEnd: 436
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeCsvString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeCsvString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:440,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:441,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:442,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:443,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:444,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:445,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:446,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:447,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 438
    functionDepth: 1
    functionLinenumber: 438
    functionLinenumberEnd: 450
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeCsvWriter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeCsvWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeEcmaScript(null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:454,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:454,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeEcmaScript(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:455,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:455,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeEcmaScript(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:456,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:456,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeEcmaScript(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:458,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 452
    functionDepth: 1
    functionLinenumber: 452
    functionLinenumberEnd: 459
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeEcmaScript()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].unescapeEcmaScript(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeEcmaScript(null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeEcmaScript()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:464,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:464,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:465,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:465,1
    - Dst: Character.toString(org.apache.commons.text.StringEscapeUtilsTest)
      Src: org.apache.commons.text.StringEscapeUtilsTest:469,1
    - Dst: Character.toString(org.apache.commons.text.StringEscapeUtilsTest)
      Src: org.apache.commons.text.StringEscapeUtilsTest:469,1
    - Dst: Integer.toHexString(org.apache.commons.text.StringEscapeUtilsTest)
      Src: org.apache.commons.text.StringEscapeUtilsTest:470,1
    - Dst: Integer.toHexString(org.apache.commons.text.StringEscapeUtilsTest)
      Src: org.apache.commons.text.StringEscapeUtilsTest:471,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:472,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:472,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 461
    functionDepth: 1
    functionLinenumber: 461
    functionLinenumberEnd: 474
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeHexCharsHtml()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - Integer.toHexString(org.apache.commons.text.StringEscapeUtilsTest)
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
    - Character.toString(org.apache.commons.text.StringEscapeUtilsTest)
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeHexCharsHtml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml3(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:482,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:482,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:484,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.text.StringEscapeUtilsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:486,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:490,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:491,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml3(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:496,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:496,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml3(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:498,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:498,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml3(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:499,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:499,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml3(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:500,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:500,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml3(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:501,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:501,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 476
    functionDepth: 1
    functionLinenumber: 476
    functionLinenumberEnd: 502
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeHtml3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.text.StringEscapeUtilsTest,java.io.StringWriter)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml3(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml3(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeHtml3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:510,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:510,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:512,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.text.StringEscapeUtilsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:514,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:518,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:519,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:524,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:524,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:526,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:526,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:527,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:527,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:528,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:528,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:529,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:529,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 504
    functionDepth: 1
    functionLinenumber: 504
    functionLinenumberEnd: 530
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeHtml4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.text.StringEscapeUtilsTest,java.io.StringWriter)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeHtml4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeJava(null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:534,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:534,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(null,null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:536,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:537,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:539,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:544,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:545,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:547,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertThrows()'
      Src: org.apache.commons.text.StringEscapeUtilsTest:551,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:553,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:554,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:555,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:556,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:557,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:558,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:560,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:561,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:562,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 563
      start: 532
    functionDepth: 2
    functionLinenumber: 532
    functionLinenumberEnd: 563
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeJava()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertThrows()'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(null,null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeJava(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeJava()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeJson(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:569,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:569,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeJson(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:570,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:570,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeJson(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:571,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:571,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeJson(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:572,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 565
    functionDepth: 1
    functionLinenumber: 565
    functionLinenumberEnd: 573
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeJson()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].unescapeJson(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeJson(org.apache.commons.text.StringEscapeUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeJson()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeJson(org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:580,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:580,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 581
      start: 575
    functionDepth: 0
    functionLinenumber: 575
    functionLinenumberEnd: 581
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeJsonDoubleQuoteAndForwardSlash()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeJson(org.apache.commons.text.StringEscapeUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeJsonDoubleQuoteAndForwardSlash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:585,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 586
      start: 583
    functionDepth: 1
    functionLinenumber: 583
    functionLinenumberEnd: 586
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeUnknownEntity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeUnknownEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeXml(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:595,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:595,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeXml(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:597,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 599
      start: 593
    functionDepth: 1
    functionLinenumber: 593
    functionLinenumberEnd: 599
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeXmlSupplementaryCharacters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].unescapeXml(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeXmlSupplementaryCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].unescapeXSI(null)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:603,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(null,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:603,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].unescapeXSI(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:604,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:604,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].unescapeXSI(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:605,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:605,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].unescapeXSI(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:606,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:606,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].unescapeXSI(String)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:607,1
    - Dst: '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
      Src: org.apache.commons.text.StringEscapeUtilsTest:607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 608
      start: 601
    functionDepth: 1
    functionLinenumber: 601
    functionLinenumberEnd: 608
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].testUnscapeXSI()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(null,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].unescapeXSI(null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].unescapeXSI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].testUnscapeXSI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[][]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringEscapeUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.StringEscapeUtilsTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringEscapeUtilsTest
    signature: '[org.apache.commons.text.StringEscapeUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:56,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(boolean)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:57,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:58,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:58,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(boolean)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:60,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:61,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:61,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:63,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:64,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_Boolean()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(char)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_Boolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:69,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:70,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char[])'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:70,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:71,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:71,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:73,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:74,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:75,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:75,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:77,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:78,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 67
    functionDepth: 4
    functionLinenumber: 67
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_CharArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(char[])'
    - '[org.apache.commons.text.TextStringBuilder].append()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_CharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:83,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:84,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:84,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:85,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:85,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:87,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:88,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:89,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:89,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:91,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:94,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:97,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:100,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:103,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:106,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:109,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:110,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:110,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:112,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:113,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:113,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 81
    functionDepth: 4
    functionLinenumber: 81
    functionLinenumberEnd: 114
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_CharArray_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(char[],int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_CharArray_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:120,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,Object[])'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:121,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:122,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:122,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:124,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:125,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:126,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:126,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:128,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:129,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:130,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:130,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:132,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,String,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:133,1
    - Dst: '[java.text.DecimalFormatSymbols].getInstance()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:135,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].getGroupingSeparator()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:135,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:137,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_FormattedString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String,String,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].getGroupingSeparator()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[java.text.DecimalFormatSymbols].getInstance()'
    - '[org.apache.commons.text.TextStringBuilder].append(String,Object[])'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_FormattedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:142,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNull()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:143,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:144,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:144,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(Object)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:146,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:147,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:147,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(Object)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:149,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:150,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:150,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:152,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:153,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:153,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:155,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:155,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:156,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:156,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:158,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:158,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:159,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:159,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:161,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:162,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:162,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:164,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:164,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:165,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 140
    functionDepth: 3
    functionLinenumber: 140
    functionLinenumberEnd: 166
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_Object()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(Object)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_Object()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:170,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:171,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:172,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:172,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:174,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:175,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:175,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(float)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:177,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:178,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:178,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(float)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:180,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:181,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 168
    functionDepth: 3
    functionLinenumber: 168
    functionLinenumberEnd: 182
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_PrimitiveNumber()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(float)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_PrimitiveNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:186,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:187,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:187,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:188,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:188,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:190,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:191,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:192,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:192,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:194,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:195,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:195,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:197,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:198,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 184
    functionDepth: 3
    functionLinenumber: 184
    functionLinenumberEnd: 199
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:203,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:204,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:204,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:205,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:205,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:207,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:208,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:209,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:209,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:210,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:211,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:212,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:213,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:214,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:215,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:216,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:217,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:218,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:219,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:221,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:222,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:222,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:224,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:225,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:225,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(CharSequence,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:227,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:228,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:228,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 201
    functionDepth: 4
    functionLinenumber: 201
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_String_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(CharSequence,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_String_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:233,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:234,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:234,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:235,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:235,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:237,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:238,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:238,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:239,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:239,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:241,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:241,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:242,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:242,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:244,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:244,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:245,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 231
    functionDepth: 3
    functionLinenumber: 231
    functionLinenumberEnd: 246
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_StringBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_StringBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:250,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:251,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:251,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:252,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:252,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:254,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:255,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:255,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:256,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:256,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:258,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:261,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:263,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:266,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:269,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:272,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:275,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:275,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:276,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:276,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:278,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:278,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:279,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:279,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 248
    functionDepth: 4
    functionLinenumber: 248
    functionLinenumberEnd: 280
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_StringBuffer_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_StringBuffer_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:284,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:285,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:285,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:286,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:286,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:288,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:289,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:289,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:290,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:290,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:292,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:292,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:293,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:293,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:295,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:295,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:296,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 282
    functionDepth: 3
    functionLinenumber: 282
    functionLinenumberEnd: 297
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_StringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_StringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:301,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:302,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:302,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:303,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:303,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:305,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:306,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:306,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:307,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:307,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:309,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:312,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:315,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:318,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:321,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:324,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:327,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:327,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:328,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:328,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:330,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:330,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:331,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:331,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:333,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:333,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:334,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:334,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 299
    functionDepth: 4
    functionLinenumber: 299
    functionLinenumberEnd: 335
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_StringBuilder_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_StringBuilder_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:339,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:340,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:340,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:341,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:341,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:343,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:344,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:344,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:345,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:345,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:347,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:347,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:348,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:348,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:350,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:350,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:351,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 337
    functionDepth: 3
    functionLinenumber: 337
    functionLinenumberEnd: 352
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_TextStringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_TextStringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:356,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:357,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:357,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:358,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:358,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:360,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:361,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:361,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:362,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:362,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:364,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:367,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:370,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:373,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:376,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:379,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:382,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:382,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:383,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:383,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:385,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:385,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:386,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:386,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 354
    functionDepth: 4
    functionLinenumber: 354
    functionLinenumberEnd: 387
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_TextStringBuilder_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_TextStringBuilder_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:391,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendAll(Object[])'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:392,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:393,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:393,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:395,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendAll()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:396,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:397,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:397,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:399,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendAll(String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:400,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:401,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:401,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:403,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendAll(String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:404,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:405,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 389
    functionDepth: 3
    functionLinenumber: 389
    functionLinenumberEnd: 406
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendAll_Array()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendAll()'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(Object[])'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(String,String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendAll_Array()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:410,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendAll(java.util.Collection<?>)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:411,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:412,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:412,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:414,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendAll(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:415,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:416,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:416,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:418,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:419,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendAll(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:419,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:420,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 408
    functionDepth: 3
    functionLinenumber: 408
    functionLinenumberEnd: 421
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendAll_Collection()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(java.util.Collection<?>)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendAll_Collection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:425,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendAll(java.util.Iterator<?>)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:426,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:427,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:427,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:429,1
    - Dst: Collections.EMPTY_LIST.iterator()
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:430,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendAll(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:430,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:431,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:431,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:433,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:434,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].iterator()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:434,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendAll(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:434,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:435,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 436
      start: 423
    functionDepth: 3
    functionLinenumber: 423
    functionLinenumberEnd: 436
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendAll_Iterator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String,String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - Collections.EMPTY_LIST.iterator()
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(java.util.Iterator<?>)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendAll_Iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:440,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(String,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:441,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:442,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:442,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:444,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:445,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:446,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:446,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:448,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:449,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:450,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:450,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:452,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:453,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:454,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:454,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:456,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:457,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:458,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:458,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:460,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:461,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:462,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:462,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:464,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:465,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:466,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:466,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:468,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:468,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:470,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:471,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(null,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:472,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:473,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 438
    functionDepth: 3
    functionLinenumber: 438
    functionLinenumberEnd: 474
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendFixedWidthPadLeft()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(String,int,char)'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(null,int,char)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(String,char)'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendFixedWidthPadLeft()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:478,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:479,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:480,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:480,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:482,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:483,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:484,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:484,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:486,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:487,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:488,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:488,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:490,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:491,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:492,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:492,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:494,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:495,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:496,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:496,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:498,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:499,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:500,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:500,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:502,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:503,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:504,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:504,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:506,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 476
    functionDepth: 3
    functionLinenumber: 476
    functionLinenumberEnd: 507
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendFixedWidthPadLeft_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,char)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,int,char)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendFixedWidthPadLeft_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:511,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:512,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:513,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:513,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:515,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:516,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:517,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:517,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:519,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:520,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:521,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:521,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:523,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:524,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:525,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:525,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:527,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:528,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:529,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:529,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:531,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:532,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:533,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:533,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:535,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:536,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:537,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:537,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:539,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:539,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:541,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:542,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(null,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:543,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:544,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 509
    functionDepth: 3
    functionLinenumber: 509
    functionLinenumberEnd: 545
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendFixedWidthPadRight()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,char)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(null,int,char)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,int,char)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendFixedWidthPadRight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:549,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:550,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:551,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:551,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:553,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:554,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:555,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:555,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:557,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:558,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:559,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:559,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:561,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:562,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:563,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:563,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:565,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:566,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:567,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:567,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:569,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:570,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:571,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:571,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:573,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:574,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:575,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:575,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:577,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 578
      start: 547
    functionDepth: 3
    functionLinenumber: 547
    functionLinenumberEnd: 578
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendFixedWidthPadRight_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,char)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,int,char)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendFixedWidthPadRight_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:582,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendln(boolean)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:583,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:584,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:584,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:586,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendln(boolean)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:587,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:588,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 589
      start: 580
    functionDepth: 3
    functionLinenumber: 580
    functionLinenumberEnd: 589
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_Boolean()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendln(boolean)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_Boolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:593,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:593,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:594,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:595,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:597,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:597,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:599,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:599,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:599,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:600,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:600,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 601
      start: 591
    functionDepth: 3
    functionLinenumber: 591
    functionLinenumberEnd: 601
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_CharArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_CharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:605,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:605,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:606,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(org.apache.commons.text.TextStringBuilderAppendInsertTest,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:607,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:609,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:609,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:611,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:611,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:611,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:612,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:612,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 613
      start: 603
    functionDepth: 3
    functionLinenumber: 603
    functionLinenumberEnd: 613
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_CharArray_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(org.apache.commons.text.TextStringBuilderAppendInsertTest,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_CharArray_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:617,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:617,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:618,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:620,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:620,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:622,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:622,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:622,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:622,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:623,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:623,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 624
      start: 615
    functionDepth: 3
    functionLinenumber: 615
    functionLinenumberEnd: 624
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_FormattedString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(String,String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_FormattedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:628,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendln(Object)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:629,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:630,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:630,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendln(Object)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:632,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:633,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:633,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:635,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendln(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:635,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:636,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 637
      start: 626
    functionDepth: 5
    functionLinenumber: 626
    functionLinenumberEnd: 637
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_Object()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendln(Object)'
    - '[org.apache.commons.text.TextStringBuilder].appendln(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_Object()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:641,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendln(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:642,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:643,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:643,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:645,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendln(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:646,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:647,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:647,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:649,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendln(float)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:650,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:651,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:651,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:653,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendln(float)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:654,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:655,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 656
      start: 639
    functionDepth: 3
    functionLinenumber: 639
    functionLinenumberEnd: 656
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_PrimitiveNumber()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendln(float)'
    - '[org.apache.commons.text.TextStringBuilder].appendln(int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_PrimitiveNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:660,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:660,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:661,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:663,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:663,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:665,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:665,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:665,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:665,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:666,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:666,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 667
      start: 658
    functionDepth: 3
    functionLinenumber: 658
    functionLinenumberEnd: 667
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:671,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:671,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:672,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:674,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:674,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:676,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:676,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:676,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:676,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:676,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:676,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:677,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:677,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 678
      start: 669
    functionDepth: 3
    functionLinenumber: 669
    functionLinenumberEnd: 678
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_String_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(String,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_String_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:682,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:682,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:683,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:683,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:685,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:685,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:687,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:687,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:687,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:687,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:688,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:688,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 689
      start: 680
    functionDepth: 3
    functionLinenumber: 680
    functionLinenumberEnd: 689
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_StringBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_StringBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:693,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:693,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:694,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(StringBuffer,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:694,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:696,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:696,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:698,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:698,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:698,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:698,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:698,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:698,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:699,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:699,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 700
      start: 691
    functionDepth: 3
    functionLinenumber: 691
    functionLinenumberEnd: 700
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_StringBuffer_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(StringBuffer,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_StringBuffer_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:704,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:704,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:705,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(StringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:705,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:707,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:707,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:709,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:709,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:709,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:709,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:710,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:710,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 711
      start: 702
    functionDepth: 3
    functionLinenumber: 702
    functionLinenumberEnd: 711
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_StringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(StringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_StringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:715,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:715,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:716,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(StringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:716,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:718,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:718,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:720,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:720,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:720,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:720,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:720,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:720,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:721,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:721,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:721,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 722
      start: 713
    functionDepth: 3
    functionLinenumber: 713
    functionLinenumberEnd: 722
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_StringBuilder_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(StringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_StringBuilder_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:726,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:726,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:727,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:727,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:729,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:729,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:731,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:731,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:731,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:731,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:732,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:732,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 733
      start: 724
    functionDepth: 3
    functionLinenumber: 724
    functionLinenumberEnd: 733
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_TextStringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_TextStringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:737,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:737,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:738,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:738,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:740,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:740,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:742,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:742,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:742,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:742,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:742,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:742,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:743,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:743,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 744
      start: 735
    functionDepth: 3
    functionLinenumber: 735
    functionLinenumberEnd: 744
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_TextStringBuilder_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_TextStringBuilder_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:748,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:749,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:749,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:750,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:750,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:752,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:753,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:753,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNewLineText(null)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:753,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:753,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:754,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 755
      start: 746
    functionDepth: 3
    functionLinenumber: 746
    functionLinenumberEnd: 755
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendNewLine()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].setNewLineText(null)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:759,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:760,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:761,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:761,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendPadding(char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:763,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:764,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:764,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendPadding(int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:766,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:767,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:767,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendPadding(int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:769,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:770,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:770,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendPadding(int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:772,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:773,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:773,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:775,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 757
    functionDepth: 3
    functionLinenumber: 757
    functionLinenumberEnd: 776
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendPadding()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].appendPadding(char)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendPadding(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:780,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:781,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:782,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:782,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:783,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:784,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:784,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:785,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:786,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 787
      start: 778
    functionDepth: 5
    functionLinenumber: 778
    functionLinenumberEnd: 787
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:791,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:795,1
    - Dst: String.valueOf(org.apache.commons.text.TextStringBuilderAppendInsertTest)
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:796,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:796,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:796,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:797,1
    - Dst: String.valueOf(org.apache.commons.text.TextStringBuilderAppendInsertTest)
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:798,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:798,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:798,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:799,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:800,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 801
      start: 789
    functionDepth: 3
    functionLinenumber: 789
    functionLinenumberEnd: 801
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_char_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - String.valueOf(org.apache.commons.text.TextStringBuilderAppendInsertTest)
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_char_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:805,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(char,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:806,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:807,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:807,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:808,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:809,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:809,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(char,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:810,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:811,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:811,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:813,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:814,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 815
      start: 803
    functionDepth: 5
    functionLinenumber: 803
    functionLinenumberEnd: 815
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_char_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(char,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_char_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:819,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:820,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:821,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:821,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:822,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:823,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:823,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:824,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:825,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:825,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 826
      start: 817
    functionDepth: 3
    functionLinenumber: 817
    functionLinenumberEnd: 826
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:830,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(null)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:831,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:832,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:832,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(null,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:833,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:834,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:834,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(null,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:835,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:836,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:836,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:837,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:838,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:838,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:839,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:840,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:840,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:841,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:842,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:842,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:843,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:844,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:844,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:846,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:847,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:847,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 848
      start: 828
    functionDepth: 3
    functionLinenumber: 828
    functionLinenumberEnd: 848
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_String_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(null,int)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(null)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(String,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_String_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:852,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(null,null)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:856,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:857,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:857,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(org.apache.commons.text.TextStringBuilderAppendInsertTest,null)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:858,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:859,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:859,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:860,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:861,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:861,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(null,null)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:862,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:863,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:863,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(null,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:864,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:865,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:865,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:866,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:867,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:867,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:868,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:869,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 870
      start: 850
    functionDepth: 3
    functionLinenumber: 850
    functionLinenumberEnd: 870
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_String_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(null,null)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(org.apache.commons.text.TextStringBuilderAppendInsertTest,null)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(null,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_String_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:874,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:875,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:876,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:876,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNull()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:878,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:879,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:879,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(Object)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:881,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:882,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:882,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(Object)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:884,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:885,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:885,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:887,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:888,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:888,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:890,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:891,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:891,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:893,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:894,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:894,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:896,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:897,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:897,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:899,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:899,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:900,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:900,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 901
      start: 872
    functionDepth: 3
    functionLinenumber: 872
    functionLinenumberEnd: 901
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithNullText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(Object)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithNullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:905,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(Object[],String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:906,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:907,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:907,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:909,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:910,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:911,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:911,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:913,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:914,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:915,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:915,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:917,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(null)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:918,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:919,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:919,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:921,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:922,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:923,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:923,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 924
      start: 903
    functionDepth: 3
    functionLinenumber: 903
    functionLinenumberEnd: 924
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithSeparators_Array()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(Object[],String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(null)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithSeparators_Array()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:928,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(java.util.Collection<?>,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:929,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:930,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:930,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:932,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:933,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:934,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:934,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:936,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:937,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:937,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:938,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:938,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:940,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:941,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,null)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:941,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:942,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:942,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:944,1
    - Dst: '[java.util.Arrays].asList(String,null,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:945,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:945,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:946,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 947
      start: 926
    functionDepth: 3
    functionLinenumber: 926
    functionLinenumberEnd: 947
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithSeparators_Collection()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,null,String)'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,null)'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(java.util.Collection<?>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithSeparators_Collection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:951,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(java.util.Iterator<?>,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:952,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:953,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:953,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:955,1
    - Dst: Collections.EMPTY_LIST.iterator()
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:956,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:956,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:957,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:957,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:959,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:960,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].iterator()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:960,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:960,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:961,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:961,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:963,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:964,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].iterator()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:964,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,null)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:964,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:965,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:965,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:967,1
    - Dst: '[java.util.Arrays].asList(String,null,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:968,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].iterator()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:968,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:968,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:969,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 970
      start: 949
    functionDepth: 3
    functionLinenumber: 949
    functionLinenumberEnd: 970
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithSeparators_Iterator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,null,String)'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - Collections.EMPTY_LIST.iterator()
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,null)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].iterator()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(java.util.Iterator<?>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithSeparators_Iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:974,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:975,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:976,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:977,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:977,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:979,1
    - Dst: '[java.util.Arrays].asList(String,null,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:980,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:980,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:981,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:981,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 982
      start: 972
    functionDepth: 3
    functionLinenumber: 972
    functionLinenumberEnd: 982
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithSeparatorsWithNullText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,null,String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(String)'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithSeparatorsWithNullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:987,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:988,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:989,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:989,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:991,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:993,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:995,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:996,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:996,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:998,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:999,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:999,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1001,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1002,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1003,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1003,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1005,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1007,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1009,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1010,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1010,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1012,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1013,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1013,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1015,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1016,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1017,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1017,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1019,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1021,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,char[])'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1023,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1024,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1024,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1026,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1027,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1027,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1029,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1030,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1030,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1032,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1033,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1034,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1034,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1036,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1039,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1042,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1043,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1043,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilderAppendInsertTest,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1045,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1046,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1046,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1048,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1051,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1054,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1057,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1060,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1061,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1061,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1063,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1064,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1064,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1066,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1067,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1068,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1068,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1070,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1072,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,boolean)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1074,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1075,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1075,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,boolean)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1077,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1078,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1078,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1080,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1081,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1082,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1082,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1084,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1086,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1088,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1089,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1089,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1091,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1092,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1093,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1093,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1095,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1097,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1099,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1100,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1100,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1102,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1103,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1104,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1104,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1106,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1108,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1110,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1111,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1111,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1113,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1114,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1115,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1115,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1117,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1119,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,float)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1121,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1122,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1122,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1124,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1125,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1126,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1126,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1128,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1130,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,float)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1132,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1133,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1133,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 193
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 984
    functionDepth: 4
    functionLinenumber: 984
    functionLinenumberEnd: 1134
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testInsert()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].insert(int,char[])'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilderAppendInsertTest,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,boolean)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,char)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,float)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,char[],int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testInsert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1138,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1139,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1139,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1140,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1141,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1141,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1142,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1143,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,boolean)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1144,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1145,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1145,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1146,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1147,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1148,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1149,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1149,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1150,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1151,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1152,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1153,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1153,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1154,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1155,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1156,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1157,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1157,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1158,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1159,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,float)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1160,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1161,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1161,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1162,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1163,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,float)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1164,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1165,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1165,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1166,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1167,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1168,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1169,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1169,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1170,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1171,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1172,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1173,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1173,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1174,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1175,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1176,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1177,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1177,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1178,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1179,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 111
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1136
    functionDepth: 4
    functionLinenumber: 1136
    functionLinenumberEnd: 1180
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testInsertAtEnd()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,char)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,boolean)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,float)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testInsertAtEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1184,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1185,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1186,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1187,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1187,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1189,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1191,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1193,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1194,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1194,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1196,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1197,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1197,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1199,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1200,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1201,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1201,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1203,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1205,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1207,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1208,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1208,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1210,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1211,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1211,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,char[])'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1213,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1214,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1214,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1216,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1217,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1217,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1218
      start: 1182
    functionDepth: 3
    functionLinenumber: 1182
    functionLinenumberEnd: 1218
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testInsertWithNullText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].insert(int,char[])'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,char[],int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testInsertWithNullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1223,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1224,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1225,1
    - Dst: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:1225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1226
      start: 1221
    functionDepth: 2
    functionLinenumber: 1221
    functionLinenumberEnd: 1226
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testLang299()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,int,char)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testLang299()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.lineSeparator()
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:44,1
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.text.TextStringBuilderAppendInsertTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilderAppendInsertTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - System.lineSeparator()
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilderAppendInsertTest
    signature: '[org.apache.commons.text.TextStringBuilderAppendInsertTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:54,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(boolean)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:55,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:56,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:56,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(boolean)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:58,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:59,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:59,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:61,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:62,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_Boolean()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(char)'
    - '[org.apache.commons.text.StrBuilder].append(boolean)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_Boolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:67,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:68,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[])'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:68,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:69,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:69,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:71,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:72,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:73,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:73,1
    - Dst: '[org.apache.commons.text.StrBuilder].append()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:75,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:76,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 65
    functionDepth: 5
    functionLinenumber: 65
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_CharArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_CharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:81,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:82,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:82,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:83,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:83,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:85,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:86,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:87,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:87,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:90,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:91,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:97,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:98,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:104,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:105,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:111,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:112,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:118,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:119,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:125,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:126,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:131,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:132,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:132,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:134,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:135,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:135,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 79
    functionDepth: 5
    functionLinenumber: 79
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_CharArray_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(int)'
    - '[org.apache.commons.text.StrBuilder].append(int,int)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_CharArray_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:142,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,Object[])'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:143,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:144,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:144,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:146,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:147,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:148,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:148,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:150,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:151,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:152,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:152,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:154,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,String,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:155,1
    - Dst: '[java.text.DecimalFormatSymbols].getInstance()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:157,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].getGroupingSeparator()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:157,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:159,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_FormattedString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(String,Object[])'
    - '[java.text.DecimalFormatSymbols].getInstance()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(String,String,int)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].getGroupingSeparator()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_FormattedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:164,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:165,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:166,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:166,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:168,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:169,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:169,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:171,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:172,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:172,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:174,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:175,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:175,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:177,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:177,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:178,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:178,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:180,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:180,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:181,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:181,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(CharSequence)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:183,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:184,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:184,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:186,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:186,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:187,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 162
    functionDepth: 4
    functionLinenumber: 162
    functionLinenumberEnd: 188
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_Object()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].append(Object)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(CharSequence)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_Object()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:192,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:193,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:194,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:194,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:196,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:197,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:197,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(float)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:199,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:200,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:200,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(float)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:202,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:203,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 190
    functionDepth: 5
    functionLinenumber: 190
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_PrimitiveNumber()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(int)'
    - '[org.apache.commons.text.StrBuilder].append(float)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_PrimitiveNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:208,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:209,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:209,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:210,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:210,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:212,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:213,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:213,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:214,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:214,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:216,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:216,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:217,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:217,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:219,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:219,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:220,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 206
    functionDepth: 4
    functionLinenumber: 206
    functionLinenumberEnd: 221
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StrBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StrBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:225,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:226,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:226,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:227,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:227,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:229,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:230,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:230,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:231,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:231,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:234,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:234,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:235,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:241,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:241,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:242,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:248,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:248,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:249,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:255,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:255,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:256,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:262,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:262,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:263,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:269,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:269,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:270,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:275,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:275,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:276,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:276,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:278,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:278,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:279,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:279,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 223
    functionDepth: 5
    functionLinenumber: 223
    functionLinenumberEnd: 280
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StrBuilder_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StrBuilder_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:284,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:285,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:285,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:286,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:286,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:288,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:289,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:290,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:290,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:292,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:293,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:293,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:295,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:296,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 282
    functionDepth: 4
    functionLinenumber: 282
    functionLinenumberEnd: 297
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:301,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:302,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:302,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:303,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:303,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:305,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:306,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:307,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:307,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:310,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:311,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:317,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:318,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:324,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:325,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:331,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:332,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:338,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:339,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:345,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:346,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:351,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:352,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:352,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:354,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:355,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:355,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(CharSequence,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:357,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:358,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:358,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 299
    functionDepth: 5
    functionLinenumber: 299
    functionLinenumberEnd: 359
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_String_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(CharSequence,int,int)'
    - '[org.apache.commons.text.StrBuilder].append(String,int)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
    - '[org.apache.commons.text.StrBuilder].append(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_String_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:363,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:364,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:364,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:365,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:365,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:367,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:368,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:368,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:369,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:369,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:371,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:371,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:372,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:372,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:374,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:374,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:375,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 361
    functionDepth: 5
    functionLinenumber: 361
    functionLinenumberEnd: 376
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StringBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StringBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:380,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:381,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:381,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:382,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:382,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:384,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:385,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:385,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:386,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:386,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:389,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:389,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:390,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:396,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:396,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:397,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:403,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:403,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:404,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:410,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:410,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:411,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:417,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:417,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:418,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:424,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:424,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:425,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:430,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:430,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:431,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:431,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:433,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:433,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:434,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:434,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 378
    functionDepth: 5
    functionLinenumber: 378
    functionLinenumberEnd: 435
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StringBuffer_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer,int)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StringBuffer_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:439,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:440,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:440,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:441,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:441,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:443,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:444,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:444,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:445,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:445,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:447,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:447,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:448,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:448,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:450,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:450,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:451,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 452
      start: 437
    functionDepth: 4
    functionLinenumber: 437
    functionLinenumberEnd: 452
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:456,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:457,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:457,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:458,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:458,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:460,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:461,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:461,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:462,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:462,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:465,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:465,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:466,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:472,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:472,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:473,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:479,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:479,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:480,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:486,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:486,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:487,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:493,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:493,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:494,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:500,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:500,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:501,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:506,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:506,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:507,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:507,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:509,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:509,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:510,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:510,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:512,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:512,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:513,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:513,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 514
      start: 454
    functionDepth: 5
    functionLinenumber: 454
    functionLinenumberEnd: 514
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StringBuilder_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder,int)'
    - '[org.apache.commons.text.StrBuilder].append(String,int,int)'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StringBuilder_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:518,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(Object[])'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:519,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:520,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:520,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:522,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:523,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:524,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:524,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:526,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:527,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:528,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:528,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:530,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:531,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:532,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 516
    functionDepth: 5
    functionLinenumber: 516
    functionLinenumberEnd: 533
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendAll_Array()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendAll()'
    - '[org.apache.commons.text.StrBuilder].appendAll(Object[])'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].appendAll(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendAll_Array()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:537,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(java.util.Collection<?>)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:538,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:539,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:539,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:541,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:542,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:543,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:543,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:545,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:546,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:546,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:547,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 548
      start: 535
    functionDepth: 2
    functionLinenumber: 535
    functionLinenumberEnd: 548
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendAll_Collection()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendAll(java.util.Collection<?>)'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].appendAll(org.apache.commons.text.StrBuilderAppendInsertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendAll_Collection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:552,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(java.util.Iterator<?>)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:553,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:554,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:554,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:556,1
    - Dst: Collections.EMPTY_LIST.iterator()
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:557,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:557,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:558,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:558,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:560,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:561,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].iterator()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:561,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:561,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:562,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 563
      start: 550
    functionDepth: 5
    functionLinenumber: 550
    functionLinenumberEnd: 563
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendAll_Iterator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[java.util.Arrays].asList(String,String,String)'
    - Collections.EMPTY_LIST.iterator()
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].iterator()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].appendAll(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilder].appendAll(java.util.Iterator<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendAll_Iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:567,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:568,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:569,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:569,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:571,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:572,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:573,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:573,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:575,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:576,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:577,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:577,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:579,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:580,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:581,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:581,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:583,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:584,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:585,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:585,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:587,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:588,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:589,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:589,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:591,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:592,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:593,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:593,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:595,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:595,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:597,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:598,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(null,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:599,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:600,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 601
      start: 565
    functionDepth: 2
    functionLinenumber: 565
    functionLinenumberEnd: 601
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendFixedWidthPadLeft()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,char)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(null,int,char)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendFixedWidthPadLeft()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:605,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:606,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:607,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:607,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:609,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:610,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:611,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:611,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:613,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:614,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:615,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:615,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:617,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:618,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:619,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:619,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:621,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:622,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:623,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:623,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:625,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:626,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:627,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:627,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:629,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:630,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:631,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:631,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:633,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 634
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 634
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendFixedWidthPadLeft_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendFixedWidthPadLeft_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:638,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:639,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:640,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:640,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:642,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:643,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:644,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:644,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:646,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:647,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:648,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:648,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:650,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:651,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:652,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:652,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:654,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:655,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:656,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:656,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:658,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:659,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:660,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:660,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:662,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:663,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:664,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:664,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:666,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:666,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:668,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:669,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(null,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:670,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:671,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 672
      start: 636
    functionDepth: 2
    functionLinenumber: 636
    functionLinenumberEnd: 672
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendFixedWidthPadRight()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(null,int,char)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,char)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendFixedWidthPadRight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:676,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:677,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:678,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:678,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:680,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:681,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:682,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:682,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:684,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:685,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:686,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:686,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:688,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:689,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:690,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:690,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:692,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:693,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:694,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:694,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:696,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:697,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:698,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:698,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:700,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:701,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:702,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:702,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:704,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:704,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 705
      start: 674
    functionDepth: 2
    functionLinenumber: 674
    functionLinenumberEnd: 705
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendFixedWidthPadRight_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,char)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendFixedWidthPadRight_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:709,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(boolean)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:710,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:711,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:711,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:713,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(boolean)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:714,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:715,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:715,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 716
      start: 707
    functionDepth: 6
    functionLinenumber: 707
    functionLinenumberEnd: 716
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_Boolean()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendln(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_Boolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:721,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:736,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:736,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:737,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:737,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:738,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:739,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 740
      start: 718
    functionDepth: 2
    functionLinenumber: 718
    functionLinenumberEnd: 740
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_CharArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_CharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:745,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:760,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderAppendInsertTest,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:760,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:761,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:761,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:762,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:763,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 764
      start: 742
    functionDepth: 2
    functionLinenumber: 742
    functionLinenumberEnd: 764
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_CharArray_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderAppendInsertTest,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_CharArray_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:769,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:784,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:785,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:785,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:786,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:787,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 788
      start: 766
    functionDepth: 2
    functionLinenumber: 766
    functionLinenumberEnd: 788
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_FormattedString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendln(String,String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_FormattedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:792,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:793,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:794,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:794,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:796,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:797,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:797,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:799,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:799,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:800,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 801
      start: 790
    functionDepth: 6
    functionLinenumber: 790
    functionLinenumberEnd: 801
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_Object()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilder].appendln(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_Object()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:805,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:806,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:807,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:807,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:809,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:810,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:811,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:811,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:813,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(float)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:814,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:815,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:815,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:817,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(float)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:818,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:819,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:819,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 820
      start: 803
    functionDepth: 6
    functionLinenumber: 803
    functionLinenumberEnd: 820
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_PrimitiveNumber()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendln(int)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].appendln(float)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_PrimitiveNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:825,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:840,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:840,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:841,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:841,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:842,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:843,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 844
      start: 822
    functionDepth: 5
    functionLinenumber: 822
    functionLinenumberEnd: 844
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StrBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StrBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:849,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:864,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:864,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:865,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:865,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:866,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:867,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 868
      start: 846
    functionDepth: 5
    functionLinenumber: 846
    functionLinenumberEnd: 868
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StrBuilder_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StrBuilder_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:873,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:888,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:889,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:889,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:890,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:891,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 892
      start: 870
    functionDepth: 6
    functionLinenumber: 870
    functionLinenumberEnd: 892
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendln(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:897,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:912,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:913,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:913,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:914,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:915,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 916
      start: 894
    functionDepth: 6
    functionLinenumber: 894
    functionLinenumberEnd: 916
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_String_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendln(String,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_String_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:921,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:936,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:936,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:937,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:937,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:938,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:939,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 940
      start: 918
    functionDepth: 6
    functionLinenumber: 918
    functionLinenumberEnd: 940
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StringBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendln(StringBuffer)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StringBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:945,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:960,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:960,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:961,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:961,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:962,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:963,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 964
      start: 942
    functionDepth: 6
    functionLinenumber: 942
    functionLinenumberEnd: 964
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StringBuffer_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendln(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StringBuffer_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:969,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:984,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:984,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:985,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:985,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:986,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:987,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 988
      start: 966
    functionDepth: 6
    functionLinenumber: 966
    functionLinenumberEnd: 988
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendln(StringBuilder)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:993,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1008,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1008,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1009,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1009,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1010,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1011,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 990
    functionDepth: 6
    functionLinenumber: 990
    functionLinenumberEnd: 1012
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StringBuilder_int_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendln(StringBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StringBuilder_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1016,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1017,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1017,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1018,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1018,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1020,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1021,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1021,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNewLineText(null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1021,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1021,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1022,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1022,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1023
      start: 1014
    functionDepth: 5
    functionLinenumber: 1014
    functionLinenumberEnd: 1023
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendNewLine()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].setNewLineText(null)'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1027,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1028,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1029,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1029,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendPadding(char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1031,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1032,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1032,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendPadding(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1034,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1035,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1035,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendPadding(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1037,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1038,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1038,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendPadding(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1040,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1041,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1041,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1043,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1044
      start: 1025
    functionDepth: 4
    functionLinenumber: 1025
    functionLinenumberEnd: 1044
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendPadding()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].appendPadding(int,char)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendPadding(char)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1048,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1049,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1050,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1050,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1051,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1052,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1052,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1053,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1054,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1046
    functionDepth: 4
    functionLinenumber: 1046
    functionLinenumberEnd: 1055
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1059,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1063,1
    - Dst: String.valueOf(org.apache.commons.text.StrBuilderAppendInsertTest)
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1064,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1064,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1064,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1065,1
    - Dst: String.valueOf(org.apache.commons.text.StrBuilderAppendInsertTest)
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1066,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1066,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1066,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1067,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1068,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1057
    functionDepth: 2
    functionLinenumber: 1057
    functionLinenumberEnd: 1069
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_char_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - String.valueOf(org.apache.commons.text.StrBuilderAppendInsertTest)
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_char_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1073,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(char,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1074,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1075,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1075,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1076,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1077,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1077,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(char,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1078,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1079,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1079,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1081,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1082,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1083
      start: 1071
    functionDepth: 4
    functionLinenumber: 1071
    functionLinenumberEnd: 1083
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_char_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(char,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_char_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1087,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1088,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1089,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1089,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1090,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1091,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1091,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1092,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1093,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1093,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1094
      start: 1085
    functionDepth: 4
    functionLinenumber: 1085
    functionLinenumberEnd: 1094
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1098,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(String,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1099,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1100,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1100,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1101,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1102,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1102,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(String,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1103,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1104,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1104,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1106,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1107,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1096
    functionDepth: 5
    functionLinenumber: 1096
    functionLinenumberEnd: 1108
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_String_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(String,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_String_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1112,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(null,null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1116,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1117,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1117,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1118,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1119,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1119,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1120,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1121,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1121,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(null,null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1122,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1123,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1123,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(null,org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1124,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1125,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1125,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1126,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1127,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1127,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1128,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1129,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1130
      start: 1110
    functionDepth: 2
    functionLinenumber: 1110
    functionLinenumberEnd: 1130
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_String_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendSeparator(null,null)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(null,org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_String_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1134,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1135,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1136,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1136,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1138,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1139,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1139,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1141,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1142,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1142,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1144,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1145,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1145,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1147,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1148,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1148,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1150,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1151,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1151,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1153,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1154,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1154,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1156,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1157,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1157,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1159,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1159,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1160,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1161
      start: 1132
    functionDepth: 4
    functionLinenumber: 1132
    functionLinenumberEnd: 1161
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithNullText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].append(Object)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithNullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1165,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(Object[],String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1166,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1167,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1167,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1169,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1170,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1171,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1171,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1173,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1174,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1175,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1175,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1177,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1178,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1179,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1179,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1181,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1182,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1183,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1184
      start: 1163
    functionDepth: 5
    functionLinenumber: 1163
    functionLinenumberEnd: 1184
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithSeparators_Array()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(null)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(Object[],String)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithSeparators_Array()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1188,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.Collection<?>,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1189,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1190,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1190,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1192,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1193,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1194,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1194,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1196,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1197,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1197,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1198,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1198,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1200,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1201,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1201,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1202,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1202,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1204,1
    - Dst: '[java.util.Arrays].asList(String,null,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1205,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1205,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1206,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1207
      start: 1186
    functionDepth: 2
    functionLinenumber: 1186
    functionLinenumberEnd: 1207
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithSeparators_Collection()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[java.util.Arrays].asList(String,null,String)'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,null)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.Collection<?>,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithSeparators_Collection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1211,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.Iterator<?>,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1212,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1213,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1213,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1215,1
    - Dst: Collections.EMPTY_LIST.iterator()
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1216,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1216,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1217,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1217,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1219,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1220,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].iterator()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1220,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1220,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1221,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1221,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1223,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1224,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].iterator()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1224,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1224,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1225,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1225,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1227,1
    - Dst: '[java.util.Arrays].asList(String,null,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1228,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].iterator()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1228,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1228,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1229,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1230
      start: 1209
    functionDepth: 5
    functionLinenumber: 1209
    functionLinenumberEnd: 1230
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithSeparators_Iterator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.Iterator<?>,String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[java.util.Arrays].asList(String,null,String)'
    - '[java.util.Arrays].asList(String,String,String)'
    - Collections.EMPTY_LIST.iterator()
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,null)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].iterator()'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithSeparators_Iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1234,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1235,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1236,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1237,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1237,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1239,1
    - Dst: '[java.util.Arrays].asList(String,null,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1240,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1240,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1241,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1242
      start: 1232
    functionDepth: 2
    functionLinenumber: 1232
    functionLinenumberEnd: 1242
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithSeparatorsWithNullText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[java.util.Arrays].asList(String,null,String)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithSeparatorsWithNullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1247,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1248,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1249,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1249,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1251,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1253,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1255,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1256,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1256,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1258,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1259,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1259,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1261,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1262,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1263,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1263,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1265,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1267,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1269,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1270,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1270,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1272,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1273,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1273,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1275,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1276,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1277,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1277,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1279,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1281,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,char[])'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1283,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1284,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1284,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1286,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1287,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1287,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1289,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1290,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1290,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1292,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1293,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1294,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1294,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1296,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1298,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,char[],int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1300,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1301,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1301,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilderAppendInsertTest,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1303,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1304,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1304,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1306,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1308,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1310,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1312,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1314,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1315,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1315,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1317,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1318,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1318,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1320,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1321,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1322,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1322,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1324,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1326,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,boolean)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1328,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1329,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1329,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,boolean)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1331,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1332,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1332,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1334,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1335,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1336,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1336,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1338,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1340,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1342,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1343,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1343,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1345,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1346,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1347,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1347,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1349,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1351,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1353,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1354,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1354,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1356,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1357,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1358,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1358,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1360,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1362,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1364,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1365,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1365,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1367,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1368,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1369,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1369,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1371,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1373,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,float)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1375,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1376,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1376,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1378,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1379,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1380,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1380,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1382,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1384,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,float)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1386,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1387,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1387,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 193
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1388
      start: 1244
    functionDepth: 4
    functionLinenumber: 1244
    functionLinenumberEnd: 1388
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testInsert()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].insert(int,int,int)'
    - '[org.apache.commons.text.StrBuilder].insert(int,String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilderAppendInsertTest,int,int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].insert(int,char[])'
    - '[org.apache.commons.text.StrBuilder].insert(int,Object)'
    - '[org.apache.commons.text.StrBuilder].insert(int,char[],int,int)'
    - '[org.apache.commons.text.StrBuilder].insert(int,boolean)'
    - '[org.apache.commons.text.StrBuilder].insert(int,char)'
    - '[org.apache.commons.text.StrBuilder].insert(int,int)'
    - '[org.apache.commons.text.StrBuilder].insert(int,float)'
    - '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].insert(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testInsert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1392,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1393,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1394,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1395,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1395,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1397,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1399,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1401,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1402,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1402,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1404,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1405,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1405,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1407,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1408,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1409,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1409,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1411,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1413,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1415,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1416,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1416,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1418,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1419,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1419,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,char[])'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1421,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1422,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1422,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,char[],int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1424,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1425,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1425,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1390
    functionDepth: 4
    functionLinenumber: 1390
    functionLinenumberEnd: 1426
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testInsertWithNullText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].insert(int,String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].insert(int,char[])'
    - '[org.apache.commons.text.StrBuilder].insert(int,Object)'
    - '[org.apache.commons.text.StrBuilder].insert(int,char[],int,int)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testInsertWithNullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1431,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1432,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1433,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1429
    functionDepth: 1
    functionLinenumber: 1429
    functionLinenumberEnd: 1434
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].testLang299()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testLang299()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.lineSeparator()
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:42,1
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilderAppendInsertTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.StrBuilderAppendInsertTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
    functionUses: 0
    functionsReached:
    - System.lineSeparator()
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilderAppendInsertTest
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:44,1
    - Dst: '[String].codePointCount(int,org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].codePointLength(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].codePointCount(int,org.apache.commons.text.RandomStringGeneratorTest)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].codePointLength(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testBadMaximumCodePoint()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testBadMaximumCodePoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testBadMinAndMax()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testBadMinAndMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testBadMinimumCodePoint()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testBadMinimumCodePoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:64,1
    - Dst: '[org.apache.commons.text.Builder].withinRange(char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:64,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:64,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:65,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].build()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:65,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:65,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:66,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(char,org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testBuildDeprecated()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(char,org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.Builder].withinRange(char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].build()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testBuildDeprecated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:73,1
    - Dst: '[org.apache.commons.text.Builder].withinRange(char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:73,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:73,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:74,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:74,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:74,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:75,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(char,org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testChangeOfFilter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(char,org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.Builder].withinRange(char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testChangeOfFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:84,1
    - Dst: '[org.apache.commons.text.Builder].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:84,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest,org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:85,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].codePointLength(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:86,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testGenerateMinMaxLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest,org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].codePointLength(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testGenerateMinMaxLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testGenerateMinMaxLengthInvalidLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testGenerateMinMaxLengthInvalidLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testGenerateMinMaxLengthMinGreaterThanMax()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testGenerateMinMaxLengthMinGreaterThanMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testGenerateTakingIntThrowsNullPointerException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testGenerateTakingIntThrowsNullPointerException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testInvalidLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testInvalidLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:124,1
    - Dst: '[org.apache.commons.text.Builder].withinRange(char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:124,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate,org.apache.commons.text.CharacterPredicate)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:124,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:124,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:124,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:127,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].fail(String)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:133,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:136,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testMultipleFilters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate,org.apache.commons.text.CharacterPredicate)'
    - '[org.apache.commons.text.Builder].withinRange(char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].fail(String)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testMultipleFilters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:142,1
    - Dst: '[org.apache.commons.text.Builder].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:142,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:142,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].charAt(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:143,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].length()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:144,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].charAt(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:145,1
    - Dst: Character.isLowSurrogate(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:146,1
    - Dst: Character.isHighSurrogate(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:147,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:147,1
    - Dst: Character.isHighSurrogate(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:149,1
    - Dst: Character.isLowSurrogate(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:150,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:150,1
    - Dst: Character.isHighSurrogate(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:152,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].length()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:154,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:154,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 158
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testNoLoneSurrogates()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - Character.isHighSurrogate(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].charAt(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].charAt(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].length()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
    - Character.isLowSurrogate(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testNoLoneSurrogates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:165,1
    - Dst: '[org.apache.commons.text.Builder].withinRange(org.apache.commons.text.RandomStringGeneratorTest,int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:165,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:165,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:165,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].codePointAt(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:169,1
    - Dst: Character.getType(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:170,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertFalse(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:170,1
    - Dst: Character.charCount(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:171,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].length()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 160
    functionDepth: 2
    functionLinenumber: 160
    functionLinenumberEnd: 173
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testNoPrivateCharacters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertFalse(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.Builder].withinRange(org.apache.commons.text.RandomStringGeneratorTest,int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].length()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - Character.getType(org.apache.commons.text.RandomStringGeneratorTest)
    - Character.charCount(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].codePointAt(org.apache.commons.text.RandomStringGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testNoPrivateCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.ArraySorter].sort()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:177,1
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:180,1
    - Dst: '[org.apache.commons.text.Builder].setAccumulate(boolean)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:180,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].withinRange(char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:180,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].withinRange(char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:180,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].withinRange(char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:180,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:180,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:180,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:188,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:189,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:190,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 192
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testPasswordExample()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.ArraySorter].sort()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].withinRange(char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.Builder].setAccumulate(boolean)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(org.apache.commons.text.RandomStringGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testPasswordExample()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:196,1
    - Dst: '[org.apache.commons.text.Builder].withinRange(char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:196,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:196,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:197,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:198,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:198,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:199,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].fail(String)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:205,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 206
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testRemoveFilters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].fail(String)'
    - '[org.apache.commons.text.Builder].withinRange(char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testRemoveFilters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str.toCharArray()
      Src: org.apache.commons.text.RandomStringGeneratorTest:211,1
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:212,1
    - Dst: '[org.apache.commons.text.Builder].selectFrom(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:212,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:212,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:213,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:214,1
    - Dst: str.indexOf(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:215,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 208
    functionDepth: 2
    functionLinenumber: 208
    functionLinenumberEnd: 217
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - str.toCharArray()
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.Builder].selectFrom(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - str.indexOf(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:222,1
    - Dst: '[org.apache.commons.text.Builder].selectFrom(char,char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:222,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:222,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:223,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:224,1
    - Dst: str.indexOf(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:225,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:225,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 219
    functionDepth: 2
    functionLinenumber: 219
    functionLinenumberEnd: 227
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharVarargs()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.Builder].selectFrom(char,char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - str.indexOf(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharVarargs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:234,1
    - Dst: '[org.apache.commons.text.Builder].setAccumulate(boolean)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:234,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:234,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(null)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:234,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:234,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:234,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:234,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char,char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:234,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:234,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:244,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:245,1
    - Dst: str.indexOf(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:246,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - accumulate
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 248
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 248
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharVarargs2(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char,char,char)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(null)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - str.indexOf(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.Builder].setAccumulate(boolean)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharVarargs2(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:255,1
    - Dst: '[org.apache.commons.text.Builder].setAccumulate(boolean)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:255,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char,char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:255,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:255,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:255,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:255,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(null)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:255,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:255,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:255,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:265,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:266,1
    - Dst: str.indexOf(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:267,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(boolean,org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - accumulate
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 269
      start: 250
    functionDepth: 2
    functionLinenumber: 250
    functionLinenumberEnd: 269
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharVarargs3(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char,char,char)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(null)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - str.indexOf(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(boolean,org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.Builder].setAccumulate(boolean)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharVarargs3(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:273,1
    - Dst: '[org.apache.commons.text.Builder].selectFrom(char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:273,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:273,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:274,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:275,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(char,org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 271
    functionDepth: 2
    functionLinenumber: 271
    functionLinenumberEnd: 278
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharVarargSize1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.Builder].selectFrom(char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(char,org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharVarargSize1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:282,1
    - Dst: '[org.apache.commons.text.Builder].selectFrom()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:282,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:282,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:283,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:284,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:285,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 280
    functionDepth: 2
    functionLinenumber: 280
    functionLinenumberEnd: 287
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromEmptyCharVarargs()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.Builder].selectFrom()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromEmptyCharVarargs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:292,1
    - Dst: '[org.apache.commons.text.Builder].selectFrom(null)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:292,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:292,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:293,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].codePointLength(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:294,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(org.apache.commons.text.RandomStringGeneratorTest,int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:294,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:295,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:296,1
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:299,1
    - Dst: '[org.apache.commons.text.Builder].selectFrom(char)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:299,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:300,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:301,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:302,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(char,org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:303,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(null)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:306,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:306,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:307,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].codePointLength(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:308,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(org.apache.commons.text.RandomStringGeneratorTest,int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:308,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:309,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:310,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 289
    functionDepth: 2
    functionLinenumber: 289
    functionLinenumberEnd: 312
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromNullCharVarargs()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.Builder].selectFrom(char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(char,org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.Builder].selectFrom(null)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(null)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(org.apache.commons.text.RandomStringGeneratorTest,int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].codePointLength(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromNullCharVarargs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:317,1
    - Dst: '[org.apache.commons.text.Builder].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:317,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:318,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].codePointLength(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:319,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(org.apache.commons.text.RandomStringGeneratorTest,int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 314
    functionDepth: 2
    functionLinenumber: 314
    functionLinenumberEnd: 320
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testSetLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(org.apache.commons.text.RandomStringGeneratorTest,int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].codePointLength(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testSetLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:326,1
    - Dst: '[org.apache.commons.text.Builder].usingRandom(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:326,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:326,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:326,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:327,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(org.apache.commons.text.RandomStringGeneratorTest,org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:328,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 330
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testUsingRandomIntUnaryOperator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(org.apache.commons.text.RandomStringGeneratorTest,org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.Builder].usingRandom(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testUsingRandomIntUnaryOperator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:336,1
    - Dst: '[org.apache.commons.text.Builder].usingRandom(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:336,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:336,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:336,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:337,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(org.apache.commons.text.RandomStringGeneratorTest,org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:338,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 332
    functionDepth: 2
    functionLinenumber: 332
    functionLinenumberEnd: 340
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testUsingRandomTextRandomProvider()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(org.apache.commons.text.RandomStringGeneratorTest,org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.Builder].usingRandom(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testUsingRandomTextRandomProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:347,1
    - Dst: '[org.apache.commons.text.Builder].withinRange()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:347,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].withinRange(char[][])'
      Src: org.apache.commons.text.RandomStringGeneratorTest:347,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].withinRange(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:347,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:347,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:353,1
    - Dst: Math.min(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:356,1
    - Dst: Math.max(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:357,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].codePointAt(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:361,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:362,1
    - Dst: Character.charCount(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:363,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].length()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:364,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 365
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testWithinMultipleRanges()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].withinRange(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.Builder].withinRange()'
    - Math.max(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].length()'
    - Math.min(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
    - Character.charCount(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].withinRange(char[][])'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].codePointAt(org.apache.commons.text.RandomStringGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testWithinMultipleRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:372,1
    - Dst: '[org.apache.commons.text.Builder].withinRange(org.apache.commons.text.RandomStringGeneratorTest,org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:372,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:372,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:373,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].codePointAt(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:376,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:377,1
    - Dst: Character.charCount(org.apache.commons.text.RandomStringGeneratorTest)
      Src: org.apache.commons.text.RandomStringGeneratorTest:378,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].length()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:379,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 367
    functionDepth: 2
    functionLinenumber: 367
    functionLinenumberEnd: 380
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testWithinRange()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].length()'
    - '[org.apache.commons.text.Builder].withinRange(org.apache.commons.text.RandomStringGeneratorTest,org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
    - Character.charCount(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].codePointAt(org.apache.commons.text.RandomStringGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testWithinRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].builder()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:384,1
    - Dst: '[org.apache.commons.text.Builder].get()'
      Src: org.apache.commons.text.RandomStringGeneratorTest:384,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:385,1
    - Dst: '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(String,org.apache.commons.text.RandomStringGeneratorTest)'
      Src: org.apache.commons.text.RandomStringGeneratorTest:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 382
    functionDepth: 2
    functionLinenumber: 382
    functionLinenumberEnd: 386
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].testZeroLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(String,org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].testZeroLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.CharacterPredicate
      - org.apache.commons.text.CharacterPredicate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.RandomStringGeneratorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.RandomStringGeneratorTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.RandomStringGeneratorTest
    signature: '[org.apache.commons.text.RandomStringGeneratorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.CaseUtils].<init>()'
      Src: org.apache.commons.text.CaseUtilsTest:37,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertNotNull(org.apache.commons.text.CaseUtils)'
      Src: org.apache.commons.text.CaseUtilsTest:37,1
    - Dst: CaseUtils.class.getDeclaredConstructors()
      Src: org.apache.commons.text.CaseUtilsTest:38,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(int,org.apache.commons.text.CaseUtilsTest)'
      Src: org.apache.commons.text.CaseUtilsTest:39,1
    - Dst: cons[0].getModifiers()
      Src: org.apache.commons.text.CaseUtilsTest:40,1
    - Dst: Modifier.isPublic(org.apache.commons.text.CaseUtilsTest)
      Src: org.apache.commons.text.CaseUtilsTest:40,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertTrue(org.apache.commons.text.CaseUtilsTest)'
      Src: org.apache.commons.text.CaseUtilsTest:40,1
    - Dst: CaseUtils.class.getModifiers()
      Src: org.apache.commons.text.CaseUtilsTest:41,1
    - Dst: Modifier.isPublic(org.apache.commons.text.CaseUtilsTest)
      Src: org.apache.commons.text.CaseUtilsTest:41,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertTrue(org.apache.commons.text.CaseUtilsTest)'
      Src: org.apache.commons.text.CaseUtilsTest:41,1
    - Dst: CaseUtils.class.getModifiers()
      Src: org.apache.commons.text.CaseUtilsTest:42,1
    - Dst: Modifier.isFinal(org.apache.commons.text.CaseUtilsTest)
      Src: org.apache.commons.text.CaseUtilsTest:42,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertFalse(org.apache.commons.text.CaseUtilsTest)'
      Src: org.apache.commons.text.CaseUtilsTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.CaseUtilsTest].testConstructor()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CaseUtilsTest.java
    functionUses: 0
    functionsReached:
    - CaseUtils.class.getModifiers()
    - '[org.apache.commons.text.CaseUtilsTest].assertEquals(int,org.apache.commons.text.CaseUtilsTest)'
    - '[org.apache.commons.text.CaseUtils].<init>()'
    - cons[0].getModifiers()
    - '[org.apache.commons.text.CaseUtilsTest].assertTrue(org.apache.commons.text.CaseUtilsTest)'
    - '[org.apache.commons.text.CaseUtilsTest].assertFalse(org.apache.commons.text.CaseUtilsTest)'
    - CaseUtils.class.getDeclaredConstructors()
    - Modifier.isPublic(org.apache.commons.text.CaseUtilsTest)
    - '[org.apache.commons.text.CaseUtilsTest].assertNotNull(org.apache.commons.text.CaseUtils)'
    - Modifier.isFinal(org.apache.commons.text.CaseUtilsTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.CaseUtilsTest].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(null,boolean,null)'
      Src: org.apache.commons.text.CaseUtilsTest:47,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.CaseUtilsTest:47,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,null)'
      Src: org.apache.commons.text.CaseUtilsTest:48,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:48,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,null)'
      Src: org.apache.commons.text.CaseUtilsTest:49,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:49,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,null)'
      Src: org.apache.commons.text.CaseUtilsTest:50,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:50,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean)'
      Src: org.apache.commons.text.CaseUtilsTest:51,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:51,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,char)'
      Src: org.apache.commons.text.CaseUtilsTest:52,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:52,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,char)'
      Src: org.apache.commons.text.CaseUtilsTest:53,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:53,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,org.apache.commons.text.CaseUtilsTest)'
      Src: org.apache.commons.text.CaseUtilsTest:56,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:56,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,org.apache.commons.text.CaseUtilsTest)'
      Src: org.apache.commons.text.CaseUtilsTest:57,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:57,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,org.apache.commons.text.CaseUtilsTest)'
      Src: org.apache.commons.text.CaseUtilsTest:58,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:58,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,org.apache.commons.text.CaseUtilsTest)'
      Src: org.apache.commons.text.CaseUtilsTest:59,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:59,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,char)'
      Src: org.apache.commons.text.CaseUtilsTest:61,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:61,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,char,char)'
      Src: org.apache.commons.text.CaseUtilsTest:62,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:62,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,char,char)'
      Src: org.apache.commons.text.CaseUtilsTest:63,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:63,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,char,char)'
      Src: org.apache.commons.text.CaseUtilsTest:64,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:64,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,null)'
      Src: org.apache.commons.text.CaseUtilsTest:66,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:66,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,null)'
      Src: org.apache.commons.text.CaseUtilsTest:67,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:67,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,null)'
      Src: org.apache.commons.text.CaseUtilsTest:68,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:68,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,null)'
      Src: org.apache.commons.text.CaseUtilsTest:69,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:69,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,null)'
      Src: org.apache.commons.text.CaseUtilsTest:70,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:70,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,null)'
      Src: org.apache.commons.text.CaseUtilsTest:71,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:71,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean)'
      Src: org.apache.commons.text.CaseUtilsTest:73,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:73,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean)'
      Src: org.apache.commons.text.CaseUtilsTest:74,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:74,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean)'
      Src: org.apache.commons.text.CaseUtilsTest:76,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:76,1
    - Dst: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,char,char)'
      Src: org.apache.commons.text.CaseUtilsTest:78,1
    - Dst: '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.CaseUtilsTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.text.CaseUtilsTest].testToCamelCase()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CaseUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,org.apache.commons.text.CaseUtilsTest)'
    - '[org.apache.commons.text.CaseUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.CaseUtils].toCamelCase(null,boolean,null)'
    - '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean)'
    - '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,null)'
    - '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,char,char)'
    - '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.CaseUtilsTest].testToCamelCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.CaseUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.CaseUtilsTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CaseUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.CaseUtilsTest
    signature: '[org.apache.commons.text.CaseUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.Format].<init>()'
      Src: org.apache.commons.text.CompositeFormatTest:41,1
    - Dst: '[java.text.Format].<init>()'
      Src: org.apache.commons.text.CompositeFormatTest:55,1
    - Dst: '[org.apache.commons.text.CompositeFormat].<init>(java.text.Format,java.text.Format)'
      Src: org.apache.commons.text.CompositeFormatTest:69,1
    - Dst: '[org.apache.commons.text.CompositeFormat].parseObject(String,null)'
      Src: org.apache.commons.text.CompositeFormatTest:71,1
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.text.CompositeFormatTest:72,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.text.CompositeFormatTest:72,1
    - Dst: '[org.apache.commons.text.CompositeFormat].format(Object,StringBuffer,null)'
      Src: org.apache.commons.text.CompositeFormatTest:72,1
    - Dst: '[org.apache.commons.text.CompositeFormat].getParser()'
      Src: org.apache.commons.text.CompositeFormatTest:73,1
    - Dst: '[org.apache.commons.text.CompositeFormatTest].assertEquals(java.text.Format,java.text.Format,String)'
      Src: org.apache.commons.text.CompositeFormatTest:73,1
    - Dst: '[org.apache.commons.text.CompositeFormat].getFormatter()'
      Src: org.apache.commons.text.CompositeFormatTest:74,1
    - Dst: '[org.apache.commons.text.CompositeFormatTest].assertEquals(java.text.Format,java.text.Format,String)'
      Src: org.apache.commons.text.CompositeFormatTest:74,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.CompositeFormatTest].testCompositeFormat()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CompositeFormatTest.java
    functionUses: 0
    functionsReached:
    - '[java.text.Format].<init>()'
    - '[org.apache.commons.text.CompositeFormat].<init>(java.text.Format,java.text.Format)'
    - '[org.apache.commons.text.CompositeFormat].parseObject(String,null)'
    - '[StringBuffer].<init>()'
    - '[org.apache.commons.text.CompositeFormat].getParser()'
    - '[org.apache.commons.text.CompositeFormat].format(Object,StringBuffer,null)'
    - '[Object].<init>()'
    - '[org.apache.commons.text.CompositeFormatTest].assertEquals(java.text.Format,java.text.Format,String)'
    - '[org.apache.commons.text.CompositeFormat].getFormatter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.CompositeFormatTest].testCompositeFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.SimpleDateFormat].<init>(String,org.apache.commons.text.CompositeFormatTest)'
      Src: org.apache.commons.text.CompositeFormatTest:79,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String,org.apache.commons.text.CompositeFormatTest)'
      Src: org.apache.commons.text.CompositeFormatTest:80,1
    - Dst: '[org.apache.commons.text.CompositeFormat].<init>(java.text.SimpleDateFormat,java.text.SimpleDateFormat)'
      Src: org.apache.commons.text.CompositeFormatTest:81,1
    - Dst: '[org.apache.commons.text.CompositeFormat].parseObject(String)'
      Src: org.apache.commons.text.CompositeFormatTest:83,1
    - Dst: '[org.apache.commons.text.CompositeFormat].format(Object)'
      Src: org.apache.commons.text.CompositeFormatTest:83,1
    - Dst: '[org.apache.commons.text.CompositeFormatTest].assertEquals(org.apache.commons.text.CompositeFormatTest,StringBuffer)'
      Src: org.apache.commons.text.CompositeFormatTest:83,1
    - Dst: '[org.apache.commons.text.CompositeFormat].reformat(String)'
      Src: org.apache.commons.text.CompositeFormatTest:84,1
    - Dst: '[org.apache.commons.text.CompositeFormatTest].assertEquals(org.apache.commons.text.CompositeFormatTest,String)'
      Src: org.apache.commons.text.CompositeFormatTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.text.CompositeFormatTest].testUsage()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CompositeFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.CompositeFormat].<init>(java.text.SimpleDateFormat,java.text.SimpleDateFormat)'
    - '[java.text.SimpleDateFormat].<init>(String,org.apache.commons.text.CompositeFormatTest)'
    - '[org.apache.commons.text.CompositeFormat].format(Object)'
    - '[org.apache.commons.text.CompositeFormat].reformat(String)'
    - '[org.apache.commons.text.CompositeFormatTest].assertEquals(org.apache.commons.text.CompositeFormatTest,StringBuffer)'
    - '[org.apache.commons.text.CompositeFormat].parseObject(String)'
    - '[org.apache.commons.text.CompositeFormatTest].assertEquals(org.apache.commons.text.CompositeFormatTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.CompositeFormatTest].testUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.CompositeFormatTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.CompositeFormatTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CompositeFormatTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.CompositeFormatTest
    signature: '[org.apache.commons.text.CompositeFormatTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderTest:86,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.TextStringBuilderTest:88,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:90,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:93,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:94,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:97,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:97,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:98,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - length
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    - int
    constantsTouched: []
    func_position:
      end: 99
      start: 85
    functionDepth: 4
    functionLinenumber: 85
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.TextStringBuilderTest].fill(org.apache.commons.text.TextStringBuilder,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].append(char)'
    - Math.min(int,int)
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].fill(org.apache.commons.text.TextStringBuilder,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:103,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:105,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 101
    functionDepth: 3
    functionLinenumber: 101
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.text.TextStringBuilderTest].test_LANG_1131_EqualsWithNullTextStringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].test_LANG_1131_EqualsWithNullTextStringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:110,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:111,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:112,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].flip()'
      Src: org.apache.commons.text.TextStringBuilderTest:113,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:114,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:115,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:115,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:117,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:118,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:119,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 108
    functionDepth: 3
    functionLinenumber: 108
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendCharBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int,int)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].append(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilderTest].flip()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendCharBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:124,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:126,1
    - Dst: text.length()
      Src: org.apache.commons.text.TextStringBuilderTest:126,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:126,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].put(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:127,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].flip()'
      Src: org.apache.commons.text.TextStringBuilderTest:128,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:130,1
    - Dst: e.getMessage()
      Src: org.apache.commons.text.TextStringBuilderTest:132,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:132,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:136,1
    - Dst: e.getMessage()
      Src: org.apache.commons.text.TextStringBuilderTest:138,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:138,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:141,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:142,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:142,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 122
    functionDepth: 3
    functionLinenumber: 122
    functionLinenumberEnd: 143
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendCharBufferException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int)'
    - text.length()
    - e.getMessage()
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].put(org.apache.commons.text.TextStringBuilderTest)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilderTest].flip()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendCharBufferException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:147,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:149,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:150,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:150,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:152,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:154,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:155,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 145
    functionDepth: 3
    functionLinenumber: 145
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendCharBufferNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendCharBufferNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:161,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:162,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:163,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:164,1
    - Dst: '[java.nio.CharBuffer].wrap(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:164,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:166,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:167,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:167,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:167,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:169,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:170,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:170,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:170,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:172,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:173,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:173,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:173,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:175,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilderTest:176,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:176,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:176,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:178,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:179,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:179,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:179,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:181,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:182,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:182,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 158
    functionDepth: 3
    functionLinenumber: 158
    functionLinenumberEnd: 183
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendCharSequence()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[java.nio.CharBuffer].wrap(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int,int)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendCharSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:187,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.text.TextStringBuilderTest:189,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendln(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:189,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:189,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 185
    functionDepth: 3
    functionLinenumber: 185
    functionLinenumberEnd: 190
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendln()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - System.lineSeparator()
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendln(org.apache.commons.text.TextStringBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendln()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:194,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:196,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:196,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:196,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:198,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:199,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:199,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 192
    functionDepth: 3
    functionLinenumber: 192
    functionLinenumberEnd: 200
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendStringBuilderNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendStringBuilderNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 211
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendTakingTwoIntsWithIndexOutOfBoundsThrowsStringIndexOutOfBoundsExceptionTwo()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendTakingTwoIntsWithIndexOutOfBoundsThrowsStringIndexOutOfBoundsExceptionTwo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 222
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendTakingTwoIntsWithZeroThrowsStringIndexOutOfBoundsException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendTakingTwoIntsWithZeroThrowsStringIndexOutOfBoundsException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:226,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:227,1
    - Dst: '[java.io.StringWriter].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:228,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendTo(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:229,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:230,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 224
    functionDepth: 3
    functionLinenumber: 224
    functionLinenumberEnd: 231
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendToAppendable()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].appendTo(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[java.io.StringWriter].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendToAppendable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:235,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:237,1
    - Dst: text.length()
      Src: org.apache.commons.text.TextStringBuilderTest:237,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:237,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].put(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:238,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendTo(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:240,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].flip()'
      Src: org.apache.commons.text.TextStringBuilderTest:242,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:243,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 233
    functionDepth: 3
    functionLinenumber: 233
    functionLinenumberEnd: 244
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendToCharBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].toString()'
    - text.length()
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].appendTo(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].put(org.apache.commons.text.TextStringBuilderTest)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilderTest].flip()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendToCharBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:248,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:249,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendTo(StringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:251,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:253,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 246
    functionDepth: 3
    functionLinenumber: 246
    functionLinenumberEnd: 254
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendToStringBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].appendTo(StringBuilder)'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendToStringBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:258,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:259,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendTo(StringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:261,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:263,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 256
    functionDepth: 3
    functionLinenumber: 256
    functionLinenumberEnd: 264
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendToStringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].appendTo(StringBuilder)'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendToStringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:268,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:269,1
    - Dst: '[java.io.StringWriter].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:270,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendTo(java.io.StringWriter)'
      Src: org.apache.commons.text.TextStringBuilderTest:272,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:274,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 266
    functionDepth: 3
    functionLinenumber: 266
    functionLinenumberEnd: 275
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAppendToWriter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendTo(java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[java.io.StringWriter].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAppendToWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:279,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendAll(String,String,String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:279,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:280,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].build()'
      Src: org.apache.commons.text.TextStringBuilderTest:280,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 277
    functionDepth: 3
    functionLinenumber: 277
    functionLinenumberEnd: 281
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAsBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].build()'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(String,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAsBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:285,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].asReader()'
      Src: org.apache.commons.text.TextStringBuilderTest:286,1
    - Dst: reader.ready()
      Src: org.apache.commons.text.TextStringBuilderTest:287,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:287,1
    - Dst: reader.read(org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:289,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:289,1
    - Dst: '[String].<init>(org.apache.commons.text.TextStringBuilderTest,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:290,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:290,1
    - Dst: reader.read()
      Src: org.apache.commons.text.TextStringBuilderTest:292,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:292,1
    - Dst: reader.ready()
      Src: org.apache.commons.text.TextStringBuilderTest:293,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:293,1
    - Dst: reader.skip(int)
      Src: org.apache.commons.text.TextStringBuilderTest:294,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:294,1
    - Dst: reader.skip()
      Src: org.apache.commons.text.TextStringBuilderTest:295,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:295,1
    - Dst: reader.markSupported()
      Src: org.apache.commons.text.TextStringBuilderTest:297,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:297,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].asReader()'
      Src: org.apache.commons.text.TextStringBuilderTest:299,1
    - Dst: reader.read()
      Src: org.apache.commons.text.TextStringBuilderTest:300,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:300,1
    - Dst: reader.mark()
      Src: org.apache.commons.text.TextStringBuilderTest:301,1
    - Dst: reader.read(org.apache.commons.text.TextStringBuilderTest,int,int)
      Src: org.apache.commons.text.TextStringBuilderTest:303,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:303,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:304,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:305,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:306,1
    - Dst: reader.reset()
      Src: org.apache.commons.text.TextStringBuilderTest:307,1
    - Dst: reader.read(org.apache.commons.text.TextStringBuilderTest,int,int)
      Src: org.apache.commons.text.TextStringBuilderTest:308,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:308,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:309,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:310,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:311,1
    - Dst: reader.skip(int)
      Src: org.apache.commons.text.TextStringBuilderTest:312,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:312,1
    - Dst: reader.read()
      Src: org.apache.commons.text.TextStringBuilderTest:313,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:313,1
    - Dst: reader.ready()
      Src: org.apache.commons.text.TextStringBuilderTest:315,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:315,1
    - Dst: reader.close()
      Src: org.apache.commons.text.TextStringBuilderTest:316,1
    - Dst: reader.ready()
      Src: org.apache.commons.text.TextStringBuilderTest:317,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:317,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].asReader()'
      Src: org.apache.commons.text.TextStringBuilderTest:319,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:321,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:322,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:323,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:324,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:325,1
    - Dst: reader.read(org.apache.commons.text.TextStringBuilderTest,int,int)
      Src: org.apache.commons.text.TextStringBuilderTest:327,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:327,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:328,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:329,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:330,1
    - Dst: reader.skip(int)
      Src: org.apache.commons.text.TextStringBuilderTest:332,1
    - Dst: reader.read(org.apache.commons.text.TextStringBuilderTest,int,int)
      Src: org.apache.commons.text.TextStringBuilderTest:333,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:333,1
    - Dst: reader.reset()
      Src: org.apache.commons.text.TextStringBuilderTest:335,1
    - Dst: reader.read(org.apache.commons.text.TextStringBuilderTest,int,int)
      Src: org.apache.commons.text.TextStringBuilderTest:337,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:337,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 79
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 339
      start: 283
    functionDepth: 3
    functionLinenumber: 283
    functionLinenumberEnd: 339
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAsReader()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest)'
    - reader.read()
    - reader.mark()
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[String].<init>(org.apache.commons.text.TextStringBuilderTest,int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - reader.skip()
    - reader.read(org.apache.commons.text.TextStringBuilderTest)
    - reader.reset()
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].asReader()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - reader.read(org.apache.commons.text.TextStringBuilderTest,int,int)
    - reader.ready()
    - reader.skip(int)
    - reader.close()
    - reader.markSupported()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAsReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:343,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendAll(String,String,String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:343,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:344,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].get()'
      Src: org.apache.commons.text.TextStringBuilderTest:344,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:344,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 341
    functionDepth: 3
    functionLinenumber: 341
    functionLinenumberEnd: 345
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAsSupplier()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(String,String,String,String,String)'
    - '[org.apache.commons.text.TextStringBuilder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAsSupplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:350,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:351,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].asTokenizer()'
      Src: org.apache.commons.text.TextStringBuilderTest:352,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:354,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:355,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:356,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:357,1
    - Dst: '[org.apache.commons.text.StringTokenizer].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:358,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:358,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:360,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:361,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:362,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:363,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:364,1
    - Dst: '[org.apache.commons.text.StringTokenizer].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:365,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:365,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.TextStringBuilderTest:366,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:366,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.TextStringBuilderTest:367,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:367,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset()'
      Src: org.apache.commons.text.TextStringBuilderTest:369,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:370,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:371,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:372,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:373,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:374,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:375,1
    - Dst: '[org.apache.commons.text.StringTokenizer].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:376,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:376,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.TextStringBuilderTest:377,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:377,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.TextStringBuilderTest:378,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:378,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.TextStringBuilderTest:379,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:379,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.TextStringBuilderTest:380,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:380,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getContent()'
      Src: org.apache.commons.text.TextStringBuilderTest:382,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 347
    functionDepth: 3
    functionLinenumber: 347
    functionLinenumberEnd: 383
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAsTokenizer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].asTokenizer()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].reset()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizer].size()'
    - '[org.apache.commons.text.StringTokenizer].getContent()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAsTokenizer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:387,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].asWriter()'
      Src: org.apache.commons.text.TextStringBuilderTest:388,1
    - Dst: writer.write(char)
      Src: org.apache.commons.text.TextStringBuilderTest:390,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:391,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:391,1
    - Dst: writer.write()
      Src: org.apache.commons.text.TextStringBuilderTest:393,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:394,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:394,1
    - Dst: writer.write(int,int)
      Src: org.apache.commons.text.TextStringBuilderTest:396,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:397,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:397,1
    - Dst: writer.write(String)
      Src: org.apache.commons.text.TextStringBuilderTest:399,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:400,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:400,1
    - Dst: writer.write(String,int,int)
      Src: org.apache.commons.text.TextStringBuilderTest:402,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:403,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:403,1
    - Dst: writer.flush()
      Src: org.apache.commons.text.TextStringBuilderTest:405,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:406,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:406,1
    - Dst: writer.close()
      Src: org.apache.commons.text.TextStringBuilderTest:408,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:409,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:409,1
    - Dst: writer.write(String)
      Src: org.apache.commons.text.TextStringBuilderTest:411,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:412,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:412,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:414,1
    - Dst: writer.write(char)
      Src: org.apache.commons.text.TextStringBuilderTest:415,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:416,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 385
    functionDepth: 4
    functionLinenumber: 385
    functionLinenumberEnd: 418
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testAsWriter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].asWriter()'
    - writer.write(char)
    - writer.close()
    - writer.write()
    - writer.write(int,int)
    - writer.write(String,int,int)
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - writer.write(String)
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setLength(int)'
    - writer.flush()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testAsWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:422,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:423,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:423,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:423,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:425,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:426,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:426,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 420
    functionDepth: 3
    functionLinenumber: 420
    functionLinenumberEnd: 427
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testCapacity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:431,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:432,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:432,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:433,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:433,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:434,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:434,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:435,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:435,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:437,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:438,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:438,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:439,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:439,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:440,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:440,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:441,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:441,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:443,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:444,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:444,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:445,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:445,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:446,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:446,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:447,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:447,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:449,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:450,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:450,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:451,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:451,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:452,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:452,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:453,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:453,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderTest:455,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:456,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:456,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:457,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:457,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:458,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:458,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:459,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:459,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:461,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:462,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:462,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:463,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:463,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:464,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:464,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:465,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:465,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:467,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:468,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:468,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:469,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:469,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:470,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:470,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:471,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:471,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:473,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:474,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:474,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:475,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:475,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:476,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:476,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:477,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:477,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:479,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:481,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:482,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:482,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:483,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:483,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:484,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:484,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:485,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:485,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:487,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:488,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:488,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:489,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:489,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:490,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:490,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:491,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:491,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:492,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:492,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:494,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:495,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:495,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:496,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:496,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:497,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:497,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:498,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:498,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:499,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:499,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:501,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:502,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:502,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:503,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:503,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:504,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:504,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:505,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:505,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 124
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 429
    functionDepth: 4
    functionLinenumber: 429
    functionLinenumberEnd: 506
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testCapacityAndLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].setLength(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testCapacityAndLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:510,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNewLineText(null)'
      Src: org.apache.commons.text.TextStringBuilderTest:511,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:511,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(null)'
      Src: org.apache.commons.text.TextStringBuilderTest:512,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:512,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:513,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:513,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:514,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:514,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:515,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:515,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:516,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:516,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderTest:517,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:517,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].reverse()'
      Src: org.apache.commons.text.TextStringBuilderTest:518,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:518,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].trim()'
      Src: org.apache.commons.text.TextStringBuilderTest:519,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 508
    functionDepth: 4
    functionLinenumber: 508
    functionLinenumberEnd: 520
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testChaining()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].setNullText(null)'
    - '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
    - '[org.apache.commons.text.TextStringBuilder].reverse()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].setNewLineText(null)'
    - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].trim()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.TextStringBuilder].setLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testChaining()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:524,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:525,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:526,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:527,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].charAt(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:528,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:528,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].charAt(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:529,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:529,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].charAt(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:530,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:530,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:531,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:532,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 522
    functionDepth: 3
    functionLinenumber: 522
    functionLinenumberEnd: 533
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testCharAt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,char)'
    - '[org.apache.commons.text.TextStringBuilder].charAt(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testCharAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:537,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:538,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderTest:539,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:540,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:540,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:541,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 535
    functionDepth: 3
    functionLinenumber: 535
    functionLinenumberEnd: 542
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testClear()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:546,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:547,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:548,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:549,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:549,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:550,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 551
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testConstructorCharSequence()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toCharArray()'
    - '[java.nio.CharBuffer].wrap(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].length()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testConstructorCharSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:555,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:556,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:556,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:557,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 558
      start: 553
    functionDepth: 3
    functionLinenumber: 553
    functionLinenumberEnd: 558
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testConstructorDefault()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testConstructorDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:562,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:563,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:563,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:564,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:564,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:565,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:565,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:567,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:568,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:568,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:569,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:569,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:570,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:570,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:572,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:573,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:573,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:574,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:574,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:575,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:575,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:577,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:578,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:578,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:579,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:579,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:580,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:580,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:582,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:583,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:583,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:584,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:584,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:585,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:585,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:587,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:588,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:588,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:589,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:589,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:590,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:590,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:592,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:593,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:593,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:594,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:594,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:595,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:595,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:597,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:598,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:598,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:599,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:599,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:600,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 601
      start: 560
    functionDepth: 3
    functionLinenumber: 560
    functionLinenumberEnd: 601
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testConstructors()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testConstructors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilderTest:606,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:607,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:608,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:608,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:609,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 610
      start: 603
    functionDepth: 1
    functionLinenumber: 603
    functionLinenumberEnd: 610
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testConstructorString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toCharArray()'
    - str.length()
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testConstructorString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:614,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:615,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:615,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:616,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:616,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:617,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:617,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:618,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 612
    functionDepth: 3
    functionLinenumber: 612
    functionLinenumberEnd: 619
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testContains_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].contains(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testContains_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:623,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:624,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:624,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:625,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:625,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:626,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:626,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:627,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:627,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:628,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:628,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 621
    functionDepth: 3
    functionLinenumber: 621
    functionLinenumberEnd: 629
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testContains_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].contains(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testContains_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:633,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:634,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:634,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:634,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:635,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:635,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:635,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:636,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:636,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:636,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:637,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:637,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:637,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:638,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:638,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:640,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:641,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:641,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:642,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:643,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 644
      start: 631
    functionDepth: 3
    functionLinenumber: 631
    functionLinenumberEnd: 644
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testContains_StringMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testContains_StringMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:648,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:649,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:650,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:650,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:651,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:652,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:652,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:653,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:654,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:654,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:655,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:656,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:656,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:658,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:659,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:660,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 646
    functionDepth: 3
    functionLinenumber: 646
    functionLinenumberEnd: 661
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testDeleteAll_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testDeleteAll_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:665,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:666,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:667,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:667,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:668,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:669,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:669,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:671,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:672,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:672,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:673,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:674,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:674,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:675,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:676,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:676,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:677,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:678,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:678,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:680,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:681,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:682,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:682,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:684,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:685,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:686,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:686,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 687
      start: 663
    functionDepth: 3
    functionLinenumber: 663
    functionLinenumberEnd: 687
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testDeleteAll_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testDeleteAll_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:691,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:692,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:693,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:693,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:694,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:695,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:695,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:697,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:698,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:699,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:699,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:701,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:702,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:703,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 704
      start: 689
    functionDepth: 3
    functionLinenumber: 689
    functionLinenumberEnd: 704
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testDeleteAll_StringMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testDeleteAll_StringMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:710,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteCharAt(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:711,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:712,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:712,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:714,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilderTest:715,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteCharAt(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:715,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:716,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:716,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:718,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:719,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:720,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 721
      start: 706
    functionDepth: 2
    functionLinenumber: 706
    functionLinenumberEnd: 721
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testDeleteCharAt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - str.length()
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].deleteCharAt(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testDeleteCharAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 726
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 726
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testDeleteCharAtWithNegative()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testDeleteCharAtWithNegative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:730,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:731,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:732,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:732,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:733,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:734,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:734,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:735,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:736,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:736,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:737,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:738,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:738,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:740,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:741,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:742,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:742,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 743
      start: 728
    functionDepth: 3
    functionLinenumber: 728
    functionLinenumberEnd: 743
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testDeleteFirst_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testDeleteFirst_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:747,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:748,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:749,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:749,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:750,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:751,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:751,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:753,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:754,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:754,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:755,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:756,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:756,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:757,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:758,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:758,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:759,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:760,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:760,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:762,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:763,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:764,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:764,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:766,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:767,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:768,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 769
      start: 745
    functionDepth: 3
    functionLinenumber: 745
    functionLinenumberEnd: 769
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testDeleteFirst_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testDeleteFirst_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:773,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:774,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:775,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:775,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:776,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:777,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:777,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:779,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:780,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:781,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:781,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:783,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:784,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:785,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:785,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 786
      start: 771
    functionDepth: 3
    functionLinenumber: 771
    functionLinenumberEnd: 786
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testDeleteFirst_StringMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testDeleteFirst_StringMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:790,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:791,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:792,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:792,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:793,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:794,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:794,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:795,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:796,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:796,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:797,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:798,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:798,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:800,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:801,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:803,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 804
      start: 788
    functionDepth: 3
    functionLinenumber: 788
    functionLinenumberEnd: 804
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testDeleteIntInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testDeleteIntInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:810,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChar(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:811,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:811,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:812,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:812,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:814,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilderTest:815,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChar(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:815,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:815,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:816,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:816,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:818,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:819,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:820,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 821
      start: 806
    functionDepth: 3
    functionLinenumber: 806
    functionLinenumberEnd: 821
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testDrainChar()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,char)'
    - str.length()
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].drainChar(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testDrainChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: data.length()
      Src: org.apache.commons.text.TextStringBuilderTest:826,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:827,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:829,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:829,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:830,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:830,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:832,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:832,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:834,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:835,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:835,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:836,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:836,1
    - Dst: data.toCharArray()
      Src: org.apache.commons.text.TextStringBuilderTest:837,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:837,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:840,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:841,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:841,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:842,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:844,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:845,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:846,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:849,1
    - Dst: data.length()
      Src: org.apache.commons.text.TextStringBuilderTest:850,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:850,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:850,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:850,1
    - Dst: data.toCharArray()
      Src: org.apache.commons.text.TextStringBuilderTest:851,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:851,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:854,1
    - Dst: data.length()
      Src: org.apache.commons.text.TextStringBuilderTest:855,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:855,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:855,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:855,1
    - Dst: data.toCharArray()
      Src: org.apache.commons.text.TextStringBuilderTest:856,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:856,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:859,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.TextStringBuilderTest,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:861,1
    - Dst: data.length()
      Src: org.apache.commons.text.TextStringBuilderTest:862,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:862,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:862,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:862,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:863,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:863,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:866,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.TextStringBuilderTest,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:867,1
    - Dst: data.length()
      Src: org.apache.commons.text.TextStringBuilderTest:868,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:868,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:868,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:868,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:869,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:869,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:872,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.TextStringBuilderTest,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:874,1
    - Dst: data.length()
      Src: org.apache.commons.text.TextStringBuilderTest:875,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:875,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:875,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:875,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:876,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:876,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 877
      start: 823
    functionDepth: 3
    functionLinenumber: 823
    functionLinenumberEnd: 877
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testDrainCharsIntIntCharArrayInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - data.length()
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
    - data.toCharArray()
    - '[String].toCharArray()'
    - '[java.util.Arrays].fill(org.apache.commons.text.TextStringBuilderTest,char)'
    - '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testDrainCharsIntIntCharArrayInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:881,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:882,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:882,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:883,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:883,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:884,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:884,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(null)'
      Src: org.apache.commons.text.TextStringBuilderTest:885,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:885,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:886,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:887,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:887,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:888,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:888,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:889,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:889,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:890,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:890,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:891,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:891,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:892,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:892,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:893,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:893,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 894
      start: 879
    functionDepth: 3
    functionLinenumber: 879
    functionLinenumberEnd: 894
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testEndsWith()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].endsWith(null)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testEndsWith()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:898,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:899,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:900,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:900,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:902,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:903,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:903,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:905,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:906,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:907,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:907,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 908
      start: 896
    functionDepth: 4
    functionLinenumber: 896
    functionLinenumberEnd: 908
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testEnsureCapacity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testEnsureCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:912,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:914,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:915,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:916,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:919,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:920,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 921
      start: 910
    functionDepth: 4
    functionLinenumber: 910
    functionLinenumberEnd: 921
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testEnsureCapacityOutOfMemoryError()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testEnsureCapacityOutOfMemoryError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:925,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:926,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:927,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:927,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:928,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:928,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:929,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:929,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:930,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:932,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:933,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:933,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:934,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:936,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:937,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:937,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:938,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:940,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:941,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:941,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:942,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.text.TextStringBuilderTest:944,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:944,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(String,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:945,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 946
      start: 923
    functionDepth: 2
    functionLinenumber: 923
    functionLinenumberEnd: 946
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testEquals()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].set(String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(String,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:950,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:951,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:952,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:952,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:953,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:953,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:954,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:954,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:956,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:957,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:957,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:959,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:960,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:960,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:962,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:963,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:963,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:964,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:964,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:965,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:965,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:967,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:968,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:968,1
    - Dst: '[java.util.Locale].forLanguageTag(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:970,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:971,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:971,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:971,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:971,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:971,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:972,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:972,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:972,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:972,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:972,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:973,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:973,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:973,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:973,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:973,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:974,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:974,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:974,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:974,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:974,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:980,1
    - Dst: '[String].toUpperCase(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:980,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:980,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:980,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:980,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 983
      start: 948
    functionDepth: 3
    functionLinenumber: 948
    functionLinenumberEnd: 983
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testEqualsIgnoreCase()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].set(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[java.util.Locale].forLanguageTag(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[String].toLowerCase(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[String].toUpperCase(org.apache.commons.text.TextStringBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testEqualsIgnoreCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:987,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:990,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:991,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:992,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:994,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:995,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:996,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:997,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(null)'
      Src: org.apache.commons.text.TextStringBuilderTest:999,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotSame(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1000,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1001,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:1002,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1002,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1005,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1006,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1009,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotSame(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1011
      start: 985
    functionDepth: 3
    functionLinenumber: 985
    functionLinenumberEnd: 1011
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testGetChars()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].getChars(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].getChars(null)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNotSame(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(char[])'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testGetChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1015,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1018,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1019,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1021,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1022,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1023,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1026,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1027,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1030,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1031,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1033,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1034,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1035,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1036,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1013
    functionDepth: 3
    functionLinenumber: 1013
    functionLinenumberEnd: 1037
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testGetCharsIntIntCharArrayInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].set(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].getChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testGetCharsIntIntCharArrayInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1041,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNewLineText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1042,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1042,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1044,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNewLineText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1045,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1045,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1047,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNewLineText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1048,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1048,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1050,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNewLineText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1051,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1051,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1039
    functionDepth: 3
    functionLinenumber: 1039
    functionLinenumberEnd: 1052
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testGetSetNewLineText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
    - '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].getNewLineText()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testGetSetNewLineText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1056,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1057,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1057,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1059,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1060,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1060,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1062,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1063,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1063,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1065,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1066,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1066,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1068,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1069,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1070
      start: 1054
    functionDepth: 3
    functionLinenumber: 1054
    functionLinenumberEnd: 1070
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testGetSetNullText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].getNullText()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testGetSetNullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1074,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1075,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1076,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1077,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:1080,1
    - Dst: '[java.util.Arrays].hashCode(char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1080,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1081,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1083,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1084,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1085,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1086,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1088,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1089,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1090,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1091,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1092,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1094,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1095,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1096,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1097,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1098,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1099
      start: 1072
    functionDepth: 3
    functionLinenumber: 1072
    functionLinenumberEnd: 1099
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testHashCode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].hashCode()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[java.util.Arrays].hashCode(char[])'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1103,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1104,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1104,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1107,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1107,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1107,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1109,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1109,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1110,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1110,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1110,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1112,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1101
    functionDepth: 3
    functionLinenumber: 1101
    functionLinenumberEnd: 1113
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
    - '[String].indexOf(char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1117,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1118,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1118,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1119,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1119,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1120,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1120,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1121,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1121,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1122,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1122,1
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1125,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1125,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1125,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1127,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1127,1
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1128,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1128,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1128,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1130,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1130,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1132,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1133,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1133,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1134,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1135
      start: 1115
    functionDepth: 3
    functionLinenumber: 1115
    functionLinenumberEnd: 1135
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_char_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
    - '[String].indexOf(char,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_char_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1139,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1141,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1141,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1143,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1143,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1143,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1145,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1145,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1147,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1147,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1147,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1149,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1149,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1150,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1150,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1150,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1152,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1152,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1153,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1153,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1153,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1155,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1155,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1157,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1158
      start: 1137
    functionDepth: 3
    functionLinenumber: 1137
    functionLinenumberEnd: 1158
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[String].indexOf(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1162,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1163,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1163,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1164,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1164,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1165,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1165,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1166,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1166,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1167,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1167,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1168,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1168,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1169,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1169,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1171,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1171,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1172,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1172,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1173,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1173,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1176,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1176,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1176,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1178,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1178,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1180,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1180,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1180,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1182,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1182,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1183,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1183,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1183,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1185,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1185,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1186,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1186,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1186,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1188,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1188,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1190,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1191,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1191,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1192,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1192,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1194,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1195
      start: 1160
    functionDepth: 3
    functionLinenumber: 1160
    functionLinenumberEnd: 1195
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_String_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[String].indexOf(String,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_String_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1199,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1200,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1200,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1201,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1201,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1201,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1203,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1204,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1204,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1204,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1205,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1205,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1205,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1206,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1206,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1206,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1207,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1207,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1207,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1208,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1208,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1208,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1209,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1209,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1211,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1212,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1197
    functionDepth: 3
    functionLinenumber: 1197
    functionLinenumberEnd: 1213
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_StringMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_StringMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1217,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1218,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1218,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1219,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1219,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1219,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1220,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1220,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1220,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1222,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1223,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1223,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1224,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1224,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1224,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1225,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1225,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1225,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1226,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1226,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1228,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1228,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1228,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1229,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1229,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1230,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1230,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1230,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1231,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1231,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1231,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1232,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1232,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1232,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1233,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1233,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1233,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1234,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1234,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1234,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1235,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1235,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1235,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1237,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1237,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1237,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1238,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1238,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1238,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1239,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1239,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1239,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1240,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1240,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1240,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1241,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1241,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1241,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1243,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1243,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1243,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1244,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1244,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1246,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1247,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1247,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1248,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1248,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1249,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1249,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1250,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1250,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1251,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1251,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1252,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 97
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1215
    functionDepth: 3
    functionLinenumber: 1215
    functionLinenumberEnd: 1253
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_StringMatcher_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_StringMatcher_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1257,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1258,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1259,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1260
      start: 1255
    functionDepth: 3
    functionLinenumber: 1255
    functionLinenumberEnd: 1260
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testIndexOfLang294()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testIndexOfLang294()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1264,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:1265,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:1265,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1267,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:1268,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:1268,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderTest:1270,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:1271,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:1271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1272
      start: 1262
    functionDepth: 3
    functionLinenumber: 1262
    functionLinenumberEnd: 1272
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testIsEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testIsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1276,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isNotEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:1277,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:1277,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1279,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isNotEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:1280,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:1280,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderTest:1282,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isNotEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:1283,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1284
      start: 1274
    functionDepth: 3
    functionLinenumber: 1274
    functionLinenumberEnd: 1284
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testIsNotEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].isNotEmpty()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testIsNotEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1288,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1289,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1290,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1291
      start: 1286
    functionDepth: 3
    functionLinenumber: 1286
    functionLinenumberEnd: 1291
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testLang294()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testLang294()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1295,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1296,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1297,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1297,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1298,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1299
      start: 1293
    functionDepth: 3
    functionLinenumber: 1293
    functionLinenumberEnd: 1299
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testLang295()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean,String)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
    - '[org.apache.commons.text.TextStringBuilder].contains(char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testLang295()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1303,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(null,int,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1304,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1305,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1306
      start: 1301
    functionDepth: 3
    functionLinenumber: 1301
    functionLinenumberEnd: 1306
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testLang412Left()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(null,int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testLang412Left()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1310,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(null,int,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1311,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1312,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1313
      start: 1308
    functionDepth: 3
    functionLinenumber: 1308
    functionLinenumberEnd: 1313
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testLang412Right()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(null,int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testLang412Right()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1317,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1319,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1319,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1321,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1321,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1321,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1323,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1323,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1324,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1324,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1324,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1326,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1327
      start: 1315
    functionDepth: 3
    functionLinenumber: 1315
    functionLinenumberEnd: 1327
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
    - '[String].lastIndexOf(char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1331,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1332,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1332,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1333,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1333,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1334,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1334,1
    - Dst: '[String].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1337,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1337,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1337,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1339,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1339,1
    - Dst: '[String].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1340,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1340,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1340,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1342,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1342,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1344,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1345,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1345,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1345,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1346,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1347
      start: 1329
    functionDepth: 3
    functionLinenumber: 1329
    functionLinenumberEnd: 1347
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_char_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
    - '[String].lastIndexOf(char,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_char_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1351,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1353,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1353,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1355,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1355,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1355,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1357,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1357,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1359,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1359,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1359,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1361,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1361,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1362,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1362,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1362,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1364,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1364,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1365,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1365,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1365,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1367,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1367,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1369,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1349
    functionDepth: 3
    functionLinenumber: 1349
    functionLinenumberEnd: 1370
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[String].lastIndexOf(String)'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1374,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1375,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1375,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1376,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1376,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1377,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1377,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1378,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1378,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1379,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1379,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1380,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1380,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1381,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1381,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1383,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1383,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1384,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1384,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1384,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1385,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1385,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1385,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1388,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1388,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1388,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1390,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1390,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1392,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1392,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1392,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1394,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1394,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1395,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1395,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1395,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1397,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1397,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1398,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1398,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1398,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1400,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1400,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1402,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1403,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1403,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1403,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1404,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1404,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1406,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1407
      start: 1372
    functionDepth: 3
    functionLinenumber: 1372
    functionLinenumberEnd: 1407
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_String_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[String].lastIndexOf(String,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_String_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1411,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1412,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1412,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1413,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1413,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1413,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1415,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1416,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1416,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1416,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1417,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1417,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1417,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1418,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1418,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1418,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1419,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1419,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1419,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1420,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1420,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1420,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1421,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1421,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1423,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1424,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1425
      start: 1409
    functionDepth: 3
    functionLinenumber: 1409
    functionLinenumberEnd: 1425
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_StringMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_StringMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1429,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1430,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1430,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1431,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1431,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1431,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1432,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1432,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1432,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1433,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1433,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1433,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1435,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1436,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1436,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1436,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1437,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1437,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1437,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1438,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1438,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1438,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1439,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1439,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1439,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1441,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1441,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1441,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1442,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1442,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1442,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1443,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1443,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1443,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1444,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1444,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1444,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1445,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1445,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1445,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1446,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1446,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1446,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1447,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1447,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1447,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1448,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1448,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1448,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1450,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1450,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1450,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1451,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1451,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1451,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1452,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1452,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1452,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1453,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1453,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1453,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1454,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1454,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1454,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1456,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1456,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1456,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1457,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1457,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1459,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1460,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1460,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1461,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1461,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1464,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1464,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1465,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1465,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1466,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1466,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1469,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 101
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1470
      start: 1427
    functionDepth: 3
    functionLinenumber: 1427
    functionLinenumberEnd: 1470
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_StringMatcher_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_StringMatcher_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1474,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].leftString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1475,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1475,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].leftString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1476,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1476,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].leftString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1477,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1477,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].leftString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1478,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1479
      start: 1472
    functionDepth: 3
    functionLinenumber: 1472
    functionLinenumberEnd: 1479
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testLeftString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].leftString()'
    - '[org.apache.commons.text.TextStringBuilder].leftString(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testLeftString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1483,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1484,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1484,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1486,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1487,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1488
      start: 1481
    functionDepth: 3
    functionLinenumber: 1481
    functionLinenumberEnd: 1488
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1492,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1493,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1493,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1494,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1494,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1495,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1495,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1496,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1496,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1497,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1497,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1498,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1499
      start: 1490
    functionDepth: 3
    functionLinenumber: 1490
    functionLinenumberEnd: 1499
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testMidString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].midString(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testMidString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1503,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1504,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1505,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1505,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1507,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1508,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1509,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1501
    functionDepth: 3
    functionLinenumber: 1501
    functionLinenumberEnd: 1510
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testMinimizeCapacity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testMinimizeCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1527,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1528,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1529,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1529,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1537,1
    - Dst: '[org.junit.jupiter.api.Assumptions].abort(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1540,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1545,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1546
      start: 1512
    functionDepth: 3
    functionLinenumber: 1512
    functionLinenumberEnd: 1546
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testOutOfMemoryError()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.junit.jupiter.api.Assumptions].abort(String)'
    - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testOutOfMemoryError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1553,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1554,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1555,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1555,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1562,1
    - Dst: '[org.junit.jupiter.api.Assumptions].abort(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1564,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].fill(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1567,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1570,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1571
      start: 1548
    functionDepth: 3
    functionLinenumber: 1548
    functionLinenumberEnd: 1571
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testOutOfMemoryError2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].fill(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.junit.jupiter.api.Assumptions].abort(String)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testOutOfMemoryError2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1578,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1579,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1580,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1580,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1584,1
    - Dst: '[org.junit.jupiter.api.Assumptions].abort(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1586,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].fill(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1589,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1592,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1593
      start: 1573
    functionDepth: 3
    functionLinenumber: 1573
    functionLinenumberEnd: 1593
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testOutOfMemoryError3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].fill(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.junit.jupiter.api.Assumptions].abort(String)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testOutOfMemoryError3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1599,1
    - Dst: '[java.nio.CharBuffer].wrap(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1600,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1600,1
    - Dst: s.length()
      Src: org.apache.commons.text.TextStringBuilderTest:1602,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1602,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1603,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1603,1
    - Dst: Integer.toString(org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1605,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1607
      start: 1595
    functionDepth: 3
    functionLinenumber: 1595
    functionLinenumberEnd: 1607
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReadFromCharBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - Integer.toString(org.apache.commons.text.TextStringBuilderTest)
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[java.nio.CharBuffer].wrap(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    - s.length()
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReadFromCharBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1611,1
    - Dst: '[java.nio.CharBuffer].wrap(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1612,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1612,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1613,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1614
      start: 1609
    functionDepth: 3
    functionLinenumber: 1609
    functionLinenumberEnd: 1614
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReadFromCharBufferAppendsToEnd()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest)'
    - '[java.nio.CharBuffer].wrap(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReadFromCharBufferAppendsToEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1620,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1621,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
      Src: org.apache.commons.text.TextStringBuilderTest:1621,1
    - Dst: s.length()
      Src: org.apache.commons.text.TextStringBuilderTest:1623,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1623,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1624,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1624,1
    - Dst: Integer.toString(org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1626,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1628
      start: 1616
    functionDepth: 3
    functionLinenumber: 1616
    functionLinenumberEnd: 1628
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReadable()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - Integer.toString(org.apache.commons.text.TextStringBuilderTest)
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    - s.length()
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReadable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1632,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1633,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
      Src: org.apache.commons.text.TextStringBuilderTest:1633,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1634,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1635
      start: 1630
    functionDepth: 3
    functionLinenumber: 1630
    functionLinenumberEnd: 1635
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReadableAppendsToEnd()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReadableAppendsToEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1641,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1642,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader)'
      Src: org.apache.commons.text.TextStringBuilderTest:1642,1
    - Dst: s.length()
      Src: org.apache.commons.text.TextStringBuilderTest:1644,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1644,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1645,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1645,1
    - Dst: Integer.toString(org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1647,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1649
      start: 1637
    functionDepth: 3
    functionLinenumber: 1637
    functionLinenumberEnd: 1649
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReader()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - Integer.toString(org.apache.commons.text.TextStringBuilderTest)
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    - s.length()
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1653,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1654,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader)'
      Src: org.apache.commons.text.TextStringBuilderTest:1654,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1655,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1656
      start: 1651
    functionDepth: 3
    functionLinenumber: 1651
    functionLinenumberEnd: 1656
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReaderAppendsToEnd()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReaderAppendsToEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1660,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1661,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader)'
      Src: org.apache.commons.text.TextStringBuilderTest:1661,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1662,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1663,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1664
      start: 1658
    functionDepth: 3
    functionLinenumber: 1658
    functionLinenumberEnd: 1664
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReaderEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReaderEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1670,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1671,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilderTest:1671,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1671,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilderTest:1673,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1673,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1674,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1674,1
    - Dst: Integer.toString(org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1676,1
    - Dst: source.length()
      Src: org.apache.commons.text.TextStringBuilderTest:1683,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1686,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1687,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1687,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1688,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1689,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1689,1
    - Dst: source.substring(int,int)
      Src: org.apache.commons.text.TextStringBuilderTest:1690,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1690,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1690,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1693,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1694,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1694,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1695,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1696,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1696,1
    - Dst: source.substring(int,int)
      Src: org.apache.commons.text.TextStringBuilderTest:1697,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1697,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1697,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1700,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1701,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1701,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1702,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1703,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1703,1
    - Dst: source.substring(int,org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1704,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1704,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1704,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1707,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1708,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1708,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1709,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1710,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1710,1
    - Dst: source.substring(int,org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1711,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1711,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1711,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1714,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1715,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1715,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1716,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1717,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1717,1
    - Dst: source.substring(int,org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1718,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1718,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1718,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1721,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1722,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1722,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1723,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1724,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1724,1
    - Dst: source.substring(int,org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1725,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1725,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1725,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1728,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1729,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1729,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1730,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1731,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1731,1
    - Dst: source.substring(int,org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1732,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1732,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1732,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 99
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1733
      start: 1666
    functionDepth: 3
    functionLinenumber: 1666
    functionLinenumberEnd: 1733
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReaderInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - Integer.toString(org.apache.commons.text.TextStringBuilderTest)
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - source.substring(int,org.apache.commons.text.TextStringBuilderTest)
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - source.substring(int,int)
    - str.length()
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - source.length()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReaderInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1737,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1738,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1738,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1739,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1740,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1741
      start: 1735
    functionDepth: 3
    functionLinenumber: 1735
    functionLinenumberEnd: 1741
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReaderIntEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReadFromReaderIntEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1745,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1746,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1747,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1747,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1748,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1749,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1749,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1750,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1751,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1751,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1752,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1753,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1753,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1754,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1755,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1755,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1756,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1757,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1757,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1759,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1760,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1761,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1761,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1763,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderTest:1765,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1766,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1767,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1768
      start: 1743
    functionDepth: 3
    functionLinenumber: 1743
    functionLinenumberEnd: 1768
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReplace_int_int_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReplace_int_int_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1772,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1773,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1773,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1774,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1774,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1776,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1777,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1777,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1778,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1778,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1780,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1781,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1781,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1782,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1782,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1784,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1785,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1785,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1786,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1786,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1788,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1789,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1789,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1790,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1790,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1792,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1793,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1793,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1794,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1794,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1796,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1797,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1797,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1798,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1799
      start: 1770
    functionDepth: 3
    functionLinenumber: 1770
    functionLinenumberEnd: 1799
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryCount()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1803,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1804,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1804,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1805,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1805,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1807,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1808,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1808,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1809,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1809,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1811,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1812,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1812,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1813,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1813,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1815,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1816,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1816,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1817,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1817,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1819,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1820,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1820,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1821,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1821,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1823,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1824,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1824,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1825,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1825,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1827,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1828,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1828,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1829,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1829,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1831,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1832,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1832,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1833,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1833,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1835,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1836,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1836,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1837,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1837,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1839,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1840,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1840,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1841,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1841,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1843,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1844,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1844,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1845,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1845,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1847,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1848,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1849,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1849,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 84
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1850
      start: 1801
    functionDepth: 3
    functionLinenumber: 1801
    functionLinenumberEnd: 1850
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryEndIndex()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryEndIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1854,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1855,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1855,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1856,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1856,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1858,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1858,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1858,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1859,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1859,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1861,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1861,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1861,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1862,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1862,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1864,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1865,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1865,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1866,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1866,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1868,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1869,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1869,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1870,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1871
      start: 1852
    functionDepth: 3
    functionLinenumber: 1852
    functionLinenumberEnd: 1871
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1875,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1876,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1876,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1876,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1877,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1877,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1879,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1880,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1880,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1880,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1881,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1881,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1883,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1884,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1884,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1884,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1885,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1885,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1887,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1888,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1888,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1888,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1889,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1889,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1891,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1892,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1892,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,null,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1892,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1893,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1893,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1894
      start: 1873
    functionDepth: 3
    functionLinenumber: 1873
    functionLinenumberEnd: 1894
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryReplace()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,null,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1898,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1899,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1899,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1899,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1900,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1900,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1902,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1903,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1903,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1903,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1904,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1904,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1906,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1907,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1907,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1907,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1908,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1908,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1910,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1911,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1911,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1911,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1912,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1912,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1914,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1915,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1915,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1915,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1916,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1916,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1918,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1919,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1919,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1919,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1920,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1920,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1922,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1923,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1923,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1923,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1924,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1924,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1926,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1927,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1927,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1927,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1928,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1928,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1930,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1931,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1931,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1931,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1932,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1932,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1934,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1935,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1935,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1935,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1936,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1936,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1938,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1939,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1939,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1939,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1940,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1940,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1942,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1943,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1944,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1944,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1946,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1947,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1948,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1948,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 106
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1949
      start: 1896
    functionDepth: 3
    functionLinenumber: 1896
    functionLinenumberEnd: 1949
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryStartIndex()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].set(String)'
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryStartIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1953,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1954,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1955,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1955,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1956,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1957,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1957,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1958,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1959,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1959,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1960,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1961,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1961,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1962,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1963,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1964
      start: 1951
    functionDepth: 3
    functionLinenumber: 1951
    functionLinenumberEnd: 1964
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReplaceAll_char_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].replaceAll(char,char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReplaceAll_char_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1968,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:1969,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1970,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1970,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1971,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1972,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1972,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:1973,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1974,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1974,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1975,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1976,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1976,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1978,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1979,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1979,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1980,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1981,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1981,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:1982,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1983,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1983,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1984,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1985,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1985,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1987,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1988,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1989,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1989,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1991,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1992,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1993,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1993,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1994
      start: 1966
    functionDepth: 3
    functionLinenumber: 1966
    functionLinenumberEnd: 1994
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReplaceAll_String_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].replaceAll(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReplaceAll_String_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1998,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:1999,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2000,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2000,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2001,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2002,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2002,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:2003,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2003,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2004,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2004,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:2005,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2005,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2006,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2006,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2008,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2008,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2009,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2009,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2010,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2010,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2011,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2011,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2012,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2012,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2013,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2013,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2014,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2014,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2015,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2015,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2017,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2018,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2018,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2019,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2019,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2021,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2022,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2022,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2023,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2023,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2025,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2026,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2027,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2027,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2029,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2030,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2030,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2031,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2031,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2032
      start: 1996
    functionDepth: 3
    functionLinenumber: 1996
    functionLinenumberEnd: 2032
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReplaceAll_StringMatcher_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,null)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReplaceAll_StringMatcher_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2036,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2037,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2038,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2038,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2039,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2040,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2040,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2041,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2042,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2042,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2043,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2044,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2044,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2045,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2046,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2046,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2047
      start: 2034
    functionDepth: 3
    functionLinenumber: 2034
    functionLinenumberEnd: 2047
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReplaceFirst_char_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].replaceFirst(char,char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReplaceFirst_char_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2051,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2052,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2053,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2053,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2054,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2055,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2055,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2056,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2057,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2057,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2058,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2059,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2059,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2061,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2062,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2062,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2063,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2064,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2064,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2065,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2066,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2066,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2067,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2068,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2068,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2070,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2071,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2072,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2072,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2074,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2075,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2076,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2076,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2077
      start: 2049
    functionDepth: 3
    functionLinenumber: 2049
    functionLinenumberEnd: 2077
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReplaceFirst_String_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,null)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReplaceFirst_String_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2081,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2082,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2083,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2083,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2084,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2085,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2085,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:2086,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2086,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2087,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2087,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:2088,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2088,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2089,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2089,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2091,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2091,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2092,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2092,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2093,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2093,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2094,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2094,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2095,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2095,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2096,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2096,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2097,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2097,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2098,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2098,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2100,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2101,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2101,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2102,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2102,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2104,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2105,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2105,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2106,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2106,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2108,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2109,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2110,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2111
      start: 2079
    functionDepth: 3
    functionLinenumber: 2079
    functionLinenumberEnd: 2111
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReplaceFirst_StringMatcher_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,null)'
    - '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReplaceFirst_StringMatcher_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2115,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].reverse()'
      Src: org.apache.commons.text.TextStringBuilderTest:2116,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2116,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2116,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderTest:2118,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2118,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].reverse()'
      Src: org.apache.commons.text.TextStringBuilderTest:2119,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2119,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2119,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].reverse()'
      Src: org.apache.commons.text.TextStringBuilderTest:2120,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2120,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2121
      start: 2113
    functionDepth: 3
    functionLinenumber: 2113
    functionLinenumberEnd: 2121
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testReverse()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].reverse()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2125,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].rightString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2126,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2126,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].rightString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2127,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2127,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].rightString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2128,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2128,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].rightString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2129,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2130
      start: 2123
    functionDepth: 3
    functionLinenumber: 2123
    functionLinenumberEnd: 2130
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testRightString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].rightString()'
    - '[org.apache.commons.text.TextStringBuilder].rightString(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testRightString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2134,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2135,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2136,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2137,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2138,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2139,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2140,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2141,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2142,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2142,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2143
      start: 2132
    functionDepth: 3
    functionLinenumber: 2132
    functionLinenumberEnd: 2143
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testSetCharAt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testSetCharAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2147,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2148,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2149,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2150,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2150,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2151,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2152,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2152,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2153,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2154,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2154,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2157
      start: 2145
    functionDepth: 4
    functionLinenumber: 2145
    functionLinenumberEnd: 2157
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testSetLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testSetLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2161,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2162,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2162,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2164,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2165,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2166
      start: 2159
    functionDepth: 3
    functionLinenumber: 2159
    functionLinenumberEnd: 2166
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testSize()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2170,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2171,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2171,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2172,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2172,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2173,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2173,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2174,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2175,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2175,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2176,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2176,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2177,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2177,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2178,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2179
      start: 2168
    functionDepth: 3
    functionLinenumber: 2168
    functionLinenumberEnd: 2179
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testStartsWith()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].startsWith(null)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testStartsWith()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2183,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2185,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2188,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2191,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2194,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2197,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.TextStringBuilderTest:2197,1
    - Dst: '[String].subSequence(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2198,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2198,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,CharSequence)'
      Src: org.apache.commons.text.TextStringBuilderTest:2198,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2199,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.TextStringBuilderTest:2199,1
    - Dst: '[String].subSequence(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2200,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2200,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,CharSequence)'
      Src: org.apache.commons.text.TextStringBuilderTest:2200,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2201
      start: 2181
    functionDepth: 4
    functionLinenumber: 2181
    functionLinenumberEnd: 2201
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testSubSequenceIntInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[String].subSequence(int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,CharSequence)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,CharSequence)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testSubSequenceIntInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2205,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2206,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2206,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2207,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2207,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2207,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2208,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2208,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2209,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2209,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2209,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2210,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2212,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2203
    functionDepth: 3
    functionLinenumber: 2203
    functionLinenumberEnd: 2214
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testSubstringInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[String].substring(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].substring(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testSubstringInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2218,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2219,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2219,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2220,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2220,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2220,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2222,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2222,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2223,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2223,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2223,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2225,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2225,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2227,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2229,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2230
      start: 2216
    functionDepth: 3
    functionLinenumber: 2216
    functionLinenumberEnd: 2230
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testSubstringIntInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testSubstringIntInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2234,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2235,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2235,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2237,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotNull(char[],String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2238,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2239,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2241,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2242,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2243,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2244,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[],String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2245
      start: 2232
    functionDepth: 3
    functionLinenumber: 2232
    functionLinenumberEnd: 2245
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testToCharArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNotNull(char[],String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[],String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testToCharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2249,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2250,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2250,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2252,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2253,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2254,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2255,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[],String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2255,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2257,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2258,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2259,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[],String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2259,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2261,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2262,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2263,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[],String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2263,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2265,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotNull(char[],String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2266,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2268,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2270,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2271
      start: 2247
    functionDepth: 3
    functionLinenumber: 2247
    functionLinenumberEnd: 2271
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testToCharArrayIntInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNotNull(char[],String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[],String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testToCharArrayIntInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2275,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2276,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2277
      start: 2273
    functionDepth: 3
    functionLinenumber: 2273
    functionLinenumberEnd: 2277
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2281,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2282,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2282,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toStringBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:2282,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2282,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2282,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2284,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2285,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2285,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toStringBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:2285,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2285,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2286
      start: 2279
    functionDepth: 3
    functionLinenumber: 2279
    functionLinenumberEnd: 2286
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testToStringBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].toStringBuffer()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testToStringBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2290,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2291,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2291,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toStringBuilder()'
      Src: org.apache.commons.text.TextStringBuilderTest:2291,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2291,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2291,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2293,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2294,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2294,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toStringBuilder()'
      Src: org.apache.commons.text.TextStringBuilderTest:2294,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2294,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2295
      start: 2288
    functionDepth: 3
    functionLinenumber: 2288
    functionLinenumberEnd: 2295
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testToStringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toStringBuilder()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testToStringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2299,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].reverse()'
      Src: org.apache.commons.text.TextStringBuilderTest:2300,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2300,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2300,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2302,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].trim()'
      Src: org.apache.commons.text.TextStringBuilderTest:2303,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2303,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2303,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2305,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].trim()'
      Src: org.apache.commons.text.TextStringBuilderTest:2306,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2306,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2306,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2308,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].trim()'
      Src: org.apache.commons.text.TextStringBuilderTest:2309,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2309,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2309,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2311,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].trim()'
      Src: org.apache.commons.text.TextStringBuilderTest:2312,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2312,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2312,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2314,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].trim()'
      Src: org.apache.commons.text.TextStringBuilderTest:2315,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2315,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2316
      start: 2297
    functionDepth: 3
    functionLinenumber: 2297
    functionLinenumberEnd: 2316
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testTrim()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].set(String)'
    - '[org.apache.commons.text.TextStringBuilder].reverse()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].trim()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testTrim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2320,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2322,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2323,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2323,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:2324,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2324,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2325,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2326,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2326,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:2327,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2327,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2329,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2330,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:2331,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:2331,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:2332,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2332,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2333,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2333,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isReallocated()'
      Src: org.apache.commons.text.TextStringBuilderTest:2334,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2334,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:2335,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2335,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:2336,1
    - Dst: '[java.util.Arrays].equals(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:2336,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2336,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isReallocated()'
      Src: org.apache.commons.text.TextStringBuilderTest:2337,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2337,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2338
      start: 2318
    functionDepth: 4
    functionLinenumber: 2318
    functionLinenumberEnd: 2338
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].isReallocated()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].append(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[String].toCharArray()'
    - '[java.util.Arrays].equals(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2341,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2342,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:2343,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:2343,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:2344,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2344,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2345,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2345,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isReallocated()'
      Src: org.apache.commons.text.TextStringBuilderTest:2346,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2346,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:2347,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2347,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:2348,1
    - Dst: '[java.util.Arrays].equals(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:2348,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2348,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isReallocated()'
      Src: org.apache.commons.text.TextStringBuilderTest:2349,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedLen
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 2350
      start: 2340
    functionDepth: 4
    functionLinenumber: 2340
    functionLinenumberEnd: 2350
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int(String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].isReallocated()'
    - '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[String].toCharArray()'
    - '[java.util.Arrays].equals(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2355
      start: 2352
    functionDepth: 5
    functionLinenumber: 2352
    functionLinenumberEnd: 2355
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_0()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_0()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2360
      start: 2357
    functionDepth: 5
    functionLinenumber: 2357
    functionLinenumberEnd: 2360
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2365
      start: 2362
    functionDepth: 5
    functionLinenumber: 2362
    functionLinenumberEnd: 2365
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2370
      start: 2367
    functionDepth: 5
    functionLinenumber: 2367
    functionLinenumberEnd: 2370
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2374,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2375,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2375,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:2376,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2376,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2377,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2378,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2378,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:2379,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2380
      start: 2372
    functionDepth: 4
    functionLinenumber: 2372
    functionLinenumberEnd: 2380
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_Empty_0()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].append(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_Empty_0()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2384,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2385,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2386,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2387
      start: 2382
    functionDepth: 1
    functionLinenumber: 2382
    functionLinenumberEnd: 2387
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_Exceptions()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_Exceptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.matcher.StringMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.TextStringBuilderTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilderTest
    signature: '[org.apache.commons.text.TextStringBuilderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(String)'
      Src: org.apache.commons.text.TextStringBuilderTest.MockReadable:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - CharBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Readable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.TextStringBuilderTest.MockReadable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - src
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 2
    functionsReached:
    - '[java.nio.CharBuffer].wrap(String)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilderTest.MockReadable
    signature: '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharBuffer].read(java.nio.CharBuffer)'
      Src: org.apache.commons.text.TextStringBuilderTest.MockReadable:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - CharBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Readable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cb
    argTypes:
    - java.nio.CharBuffer
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.TextStringBuilderTest.MockReadable].read(java.nio.CharBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[CharBuffer].read(java.nio.CharBuffer)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilderTest.MockReadable].read(java.nio.CharBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:113,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:114,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:115,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:116,1
    - Dst: '[StringBuilder].append(java.util.Locale)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:117,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:118,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].createMessageFormat(String,java.util.Locale)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:119,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:123,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:125,1
    - Dst: '[java.text.MessageFormat].format(Object[])'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:127,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format(Object[])'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:127,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:127,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:127,1
    - Dst: '[java.text.MessageFormat].toPattern()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:128,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:128,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:128,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,String,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Map<String,?>
      - Object[]
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - pattern
    - registryUnused
    - args
    - locale
    argTypes:
    - String
    - java.util.Map<String,?>
    - Object[]
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 129
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 129
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,java.util.Map<String,?>,Object[],java.util.Locale)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormat].format(Object[])'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,String,String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,String)'
    - '[StringBuilder].append(java.util.Locale)'
    - '[StringBuilder].<init>()'
    - '[java.text.MessageFormat].toPattern()'
    - '[StringBuilder].toString()'
    - '[java.text.MessageFormat].format(Object[])'
    - '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].createMessageFormat(String,java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,java.util.Map<String,?>,Object[],java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,java.util.Map<String,?>,Object[],java.util.Locale)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:195,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,java.util.Map<String,?>,Object[],org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Map<String,?>
      - Object[]
      - Locale[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - pattern
    - fmtRegistry
    - args
    - locales
    argTypes:
    - String
    - java.util.Map<String,?>
    - Object[]
    - Locale[]
    constantsTouched: []
    func_position:
      end: 199
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 199
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,java.util.Map<String,?>,Object[],Locale[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,java.util.Map<String,?>,Object[],java.util.Locale)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,java.util.Map<String,?>,Object[],org.apache.commons.text.ExtendedMessageFormatTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,java.util.Map<String,?>,Object[],Locale[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,null,Object[],Locale[])'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - Locale[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - pattern
    - args
    - locales
    argTypes:
    - String
    - Object[]
    - Locale[]
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,Object[],Locale[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,null,Object[],Locale[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,Object[],Locale[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:220,1
    - Dst: '[java.text.MessageFormat].setLocale(java.util.Locale)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:222,1
    - Dst: '[java.text.MessageFormat].applyPattern(String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:223,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.MessageFormat
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - pattern
    - locale
    argTypes:
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 226
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].createMessageFormat(String,java.util.Locale)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 1
    functionsReached:
    - '[java.text.MessageFormat].applyPattern(String)'
    - '[java.text.MessageFormat].<init>(String)'
    - '[java.text.MessageFormat].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: java.text.MessageFormat
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].createMessageFormat(String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.apache.commons.text.FormatFactory>].put(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:230,1
    - Dst: '[java.util.Map<String,org.apache.commons.text.FormatFactory>].put(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 232
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].setUp()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.text.FormatFactory>].put(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.text.ExtendedMessageFormatTest:239,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.text.ExtendedMessageFormatTest:239,1
    - Dst: '[java.text.NumberFormat].getAvailableLocales()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:241,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:245,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:250,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 252
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testBuiltInChoiceFormat()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[java.text.NumberFormat].getAvailableLocales()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    - Double.valueOf(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testBuiltInChoiceFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:259,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].set(int,org.apache.commons.text.ExtendedMessageFormatTest,int,int,int,int)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:260,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].getTime()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:261,1
    - Dst: '[java.text.DateFormat].getAvailableLocales()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:262,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:264,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:265,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:266,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:267,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:268,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:269,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:270,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:271,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:272,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:273,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:274,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 276
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testBuiltInDateTimeFormat()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].getTime()'
    - '[java.util.Calendar].getInstance()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].set(int,org.apache.commons.text.ExtendedMessageFormatTest,int,int,int,int)'
    - '[java.text.DateFormat].getAvailableLocales()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testBuiltInDateTimeFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.text.ExtendedMessageFormatTest:283,1
    - Dst: '[java.text.NumberFormat].getAvailableLocales()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:284,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:285,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:286,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:287,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:288,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 290
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testBuiltInNumberFormat()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[java.text.NumberFormat].getAvailableLocales()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    - Double.valueOf(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testBuiltInNumberFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:298,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:299,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:299,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:300,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 301
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testChoiceQuoteJustBeforeBraceEnd_TEXT_106()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormat].format()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testChoiceQuoteJustBeforeBraceEnd_TEXT_106()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:305,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:306,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.HashMap)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:307,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:309,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:309,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 303
    functionDepth: 1
    functionLinenumber: 303
    functionLinenumberEnd: 311
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testCreatesExtendedMessageFormatTakingString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testCreatesExtendedMessageFormatTakingString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:319,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:320,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 321
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testEmbeddedPatternInChoice()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormat].format()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testEmbeddedPatternInChoice()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].singletonMap(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:328,1
    - Dst: '[java.util.Collections].singletonMap(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:329,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:332,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:337,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:338,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:338,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(int,int,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:338,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(null,org.apache.commons.text.ExtendedMessageFormat,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:340,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:343,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:344,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:345,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:345,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(int,int,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:345,1
    - Dst: '[OtherExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:348,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(org.apache.commons.text.ExtendedMessageFormat,OtherExtendedMessageFormat,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:349,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:350,1
    - Dst: '[OtherExtendedMessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:350,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(int,org.apache.commons.text.ExtendedMessageFormatTest,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:350,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:353,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:354,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:355,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:355,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(int,int,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:355,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:358,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:359,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:360,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:360,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(int,int,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:360,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:363,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:364,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:365,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:365,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(int,int,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 366
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testEqualsHashcode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(int,org.apache.commons.text.ExtendedMessageFormatTest,String)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(int,int,String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(org.apache.commons.text.ExtendedMessageFormat,OtherExtendedMessageFormat,String)'
    - '[OtherExtendedMessageFormat].hashCode()'
    - '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(null,org.apache.commons.text.ExtendedMessageFormat,String)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(int,int,String)'
    - '[OtherExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,String)'
    - '[java.util.Collections].singletonMap(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testEqualsHashcode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:375,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:376,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:376,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:380,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:381,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 382
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testEscapedBraces_LANG_948()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormat].format()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testEscapedBraces_LANG_948()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:390,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:391,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 392
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 392
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testEscapedQuote_LANG_477()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormat].format()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testEscapedQuote_LANG_477()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:399,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].set(int,org.apache.commons.text.ExtendedMessageFormatTest,int,int,int,int)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:400,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].getTime()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:401,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.text.ExtendedMessageFormatTest:401,1
    - Dst: '[java.text.DateFormat].getAvailableLocales()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:406,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:406,1
    - Dst: '[java.util.HashSet].<init>(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:406,1
    - Dst: '[java.text.NumberFormat].getAvailableLocales()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:407,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:407,1
    - Dst: '[java.util.HashSet].retainAll(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:407,1
    - Dst: '[java.util.HashSet].add(null)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:408,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].createMessageFormat(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:411,1
    - Dst: '[java.text.MessageFormat].toPattern()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:412,1
    - Dst: '[java.text.DateFormat].getDateInstance(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:417,1
    - Dst: '[java.text.NumberFormat].getCurrencyInstance()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:418,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:419,1
    - Dst: '[java.text.DateFormat].getDateInstance(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:421,1
    - Dst: '[java.text.NumberFormat].getCurrencyInstance(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:422,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:423,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:425,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:426,1
    - Dst: args[0].toString()
      Src: org.apache.commons.text.ExtendedMessageFormatTest:427,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].toUpperCase(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:427,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:427,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:428,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:429,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:429,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:430,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:431,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:431,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:432,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,String,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:432,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:433,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:433,1
    - Dst: String.valueOf(org.apache.commons.text.ExtendedMessageFormatTest)
      Src: org.apache.commons.text.ExtendedMessageFormatTest:433,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:433,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 435
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testExtendedAndBuiltInFormats()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].getTime()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].createMessageFormat(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[java.util.HashSet].add(null)'
    - '[java.util.Calendar].getInstance()'
    - '[java.text.NumberFormat].getCurrencyInstance()'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
    - '[java.text.DateFormat].getAvailableLocales()'
    - Double.valueOf(String)
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[java.text.MessageFormat].toPattern()'
    - '[java.util.HashSet].retainAll(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[java.text.NumberFormat].getAvailableLocales()'
    - '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[java.util.Arrays].asList(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[java.text.DateFormat].getDateInstance(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].toUpperCase(org.apache.commons.text.ExtendedMessageFormatTest)'
    - args[0].toString()
    - '[org.apache.commons.text.ExtendedMessageFormatTest].set(int,org.apache.commons.text.ExtendedMessageFormatTest,int,int,int,int)'
    - '[java.util.HashSet].<init>(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[java.text.DateFormat].getDateInstance(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
    - '[java.text.NumberFormat].getCurrencyInstance(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].format()'
    - '[org.apache.commons.text.ExtendedMessageFormat].format(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,String,String)'
    - '[StringBuilder].toString()'
    - String.valueOf(org.apache.commons.text.ExtendedMessageFormatTest)
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testExtendedAndBuiltInFormats()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:443,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:444,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,String,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:444,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:445,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:445,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:446,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:446,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:447,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:447,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:448,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:448,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:449,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 450
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testExtendedFormats()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,String,String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].format()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testExtendedFormats()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:454,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 455
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionFive()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionFive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:459,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 460
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionFour()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionFour()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:464,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 465
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:469,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 470
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionThree()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionThree()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:474,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 475
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 475
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionTwo()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionTwo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:479,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].set(int,org.apache.commons.text.ExtendedMessageFormatTest,int)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:480,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].getTime()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:481,1
    - Dst: '[java.text.DateFormat].getAvailableLocales()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:482,1
    - Dst: '[java.util.Collections].singletonMap(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:483,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:486,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:487,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:488,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:489,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:490,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].createMessageFormat(String,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:495,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:497,1
    - Dst: '[java.text.MessageFormat].format(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:498,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].format(org.apache.commons.text.ExtendedMessageFormatTest)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:498,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:498,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:499,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,String,String)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:499,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 477
    functionDepth: 1
    functionLinenumber: 477
    functionLinenumberEnd: 501
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testOverriddenBuiltinFormat()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].createMessageFormat(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].getTime()'
    - '[org.apache.commons.text.ExtendedMessageFormat].format(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,String,String)'
    - '[java.util.Calendar].getInstance()'
    - '[java.text.MessageFormat].format(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[java.util.Collections].singletonMap(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].set(int,org.apache.commons.text.ExtendedMessageFormatTest,int)'
    - '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
    - '[java.text.DateFormat].getAvailableLocales()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,String)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testOverriddenBuiltinFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:505,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 506
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testSetFormatByArgumentIndexIsUnsupported()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testSetFormatByArgumentIndexIsUnsupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:510,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 511
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 511
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testSetFormatIsUnsupported()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testSetFormatIsUnsupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:515,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 517
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 517
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testSetFormatsByArgumentIndex()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testSetFormatsByArgumentIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:521,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 523
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].testSetFormatsIsUnsupported()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].testSetFormatsIsUnsupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.apache.commons.text.FormatFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.ExtendedMessageFormatTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.ExtendedMessageFormatTest
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase(org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat:55,1
    - Dst: '[StringBuffer].append(org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - StringBuffer
      - java.text.FieldPosition
      classConcrete: true
      classEnum: false
      classFields:
      - Format
      - FormatFactory
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuffer
      static: false
      superClass: Format
    argCount: 3
    argNames:
    - obj
    - toAppendTo
    - pos
    argTypes:
    - Object
    - StringBuffer
    - java.text.FieldPosition
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat].format(Object,StringBuffer,java.text.FieldPosition)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[String].toLowerCase(org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat)'
    - '[StringBuffer].append(org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat)'
    linkageType: ''
    returnType: StringBuffer
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat].format(Object,StringBuffer,java.text.FieldPosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - Format
      - FormatFactory
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Format
    argCount: 2
    argNames:
    - source
    - pos
    argTypes:
    - String
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat].parseObject(String,java.text.ParsePosition)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat].parseObject(String,java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Format
      - FormatFactory
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat
      static: false
      superClass: Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale,java.util.Map<String,?extendsFormatFactory>)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest.OtherExtendedMessageFormat:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Locale
      - java.util.Map<String,?extendsFormatFactory>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.ExtendedMessageFormatTest.OtherExtendedMessageFormat
      static: false
      superClass: ExtendedMessageFormat
    argCount: 3
    argNames:
    - pattern
    - locale
    - registry
    argTypes:
    - String
    - java.util.Locale
    - java.util.Map<String,?extendsFormatFactory>
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 5
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest.OtherExtendedMessageFormat].<init>(String,java.util.Locale,java.util.Map<String,?extendsFormatFactory>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale,java.util.Map<String,?extendsFormatFactory>)'
    linkageType: ''
    returnType: org.apache.commons.text.ExtendedMessageFormatTest.OtherExtendedMessageFormat
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest.OtherExtendedMessageFormat].<init>(String,java.util.Locale,java.util.Map<String,?extendsFormatFactory>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory:79,1
    - Dst: '[java.text.DateFormat].getDateInstance(org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory:80,1
    - Dst: '[java.text.DateFormat].getDateInstance(org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory,org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FormatFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory)'
    - '[java.text.DateFormat].getDateInstance(org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory)'
    - '[java.text.DateFormat].getDateInstance(org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory,org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory)'
    linkageType: ''
    returnType: org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toUpperCase(org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat:93,1
    - Dst: '[StringBuffer].append(org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - StringBuffer
      - java.text.FieldPosition
      classConcrete: true
      classEnum: false
      classFields:
      - Format
      - FormatFactory
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuffer
      static: false
      superClass: Format
    argCount: 3
    argNames:
    - obj
    - toAppendTo
    - pos
    argTypes:
    - Object
    - StringBuffer
    - java.text.FieldPosition
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat].format(Object,StringBuffer,java.text.FieldPosition)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat)'
    - '[String].toUpperCase(org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat)'
    linkageType: ''
    returnType: StringBuffer
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat].format(Object,StringBuffer,java.text.FieldPosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - Format
      - FormatFactory
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Format
    argCount: 2
    argNames:
    - source
    - pos
    argTypes:
    - String
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat].parseObject(String,java.text.ParsePosition)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat].parseObject(String,java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UpperCaseFormat].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Format
      - FormatFactory
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat
      static: false
      superClass: Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
    functionUses: 0
    functionsReached:
    - '[UpperCaseFormat].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat
    signature: '[org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.AlphabetConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.AlphabetConverterTest].createJavadocExample()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest)'
    linkageType: ''
    returnType: org.apache.commons.text.AlphabetConverter
    signature: '[org.apache.commons.text.AlphabetConverterTest].createJavadocExample()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(Character[],Character[],Character[])'
      Src: org.apache.commons.text.AlphabetConverterTest:76,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].getOriginalToEncoded()'
      Src: org.apache.commons.text.AlphabetConverterTest:78,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.Map<Integer,String>)'
      Src: org.apache.commons.text.AlphabetConverterTest:78,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(org.apache.commons.text.AlphabetConverter,org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverterTest:80,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].hashCode()'
      Src: org.apache.commons.text.AlphabetConverterTest:81,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].hashCode()'
      Src: org.apache.commons.text.AlphabetConverterTest:81,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
      Src: org.apache.commons.text.AlphabetConverterTest:81,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].toString()'
      Src: org.apache.commons.text.AlphabetConverterTest:82,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].toString()'
      Src: org.apache.commons.text.AlphabetConverterTest:82,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:82,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].encode(null)'
      Src: org.apache.commons.text.AlphabetConverterTest:83,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertNull(String)'
      Src: org.apache.commons.text.AlphabetConverterTest:83,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].encode(String)'
      Src: org.apache.commons.text.AlphabetConverterTest:84,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:84,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].encode(org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:88,1
    - Dst: '[java.util.Arrays].asList(Character[])'
      Src: org.apache.commons.text.AlphabetConverterTest:91,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.AlphabetConverterTest:92,1
    - Dst: '[String].charAt(org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:93,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].contains(org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:93,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertTrue(org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:93,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].decode(String)'
      Src: org.apache.commons.text.AlphabetConverterTest:96,1
    - Dst: '[java.util.Arrays].asList(Character[])'
      Src: org.apache.commons.text.AlphabetConverterTest:99,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.AlphabetConverterTest:100,1
    - Dst: '[String].charAt(org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:101,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].contains(org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:101,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertTrue(org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:101,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(org.apache.commons.text.AlphabetConverterTest,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:104,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - Character[]
      - Character[]
      - Character[]
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - originalChars
    - encodingChars
    - doNotEncodeChars
    argTypes:
    - Character[]
    - Character[]
    - Character[]
    constantsTouched: []
    func_position:
      end: 106
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],Character[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].contains(org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverter].decode(String)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
    - '[java.util.Arrays].asList(Character[])'
    - '[org.apache.commons.text.AlphabetConverter].toString()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,String)'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.Map<Integer,String>)'
    - '[org.apache.commons.text.AlphabetConverter].encode(org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertNull(String)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(org.apache.commons.text.AlphabetConverterTest,String)'
    - '[org.apache.commons.text.AlphabetConverter].encode(null)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(org.apache.commons.text.AlphabetConverter,org.apache.commons.text.AlphabetConverter)'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(Character[],Character[],Character[])'
    - '[org.apache.commons.text.AlphabetConverter].hashCode()'
    - '[org.apache.commons.text.AlphabetConverter].getOriginalToEncoded()'
    - '[String].length()'
    - '[org.apache.commons.text.AlphabetConverter].encode(String)'
    - '[String].charAt(org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertTrue(org.apache.commons.text.AlphabetConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],Character[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String,String,String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:110,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:111,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testBinaryTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String,String)'
    - '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testBinaryTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:122,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].equals(org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:124,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertFalse(boolean)'
      Src: org.apache.commons.text.AlphabetConverterTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 125
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testCreateConverterFromCharsAndEquals()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertFalse(boolean)'
    - '[org.apache.commons.text.AlphabetConverter].equals(org.apache.commons.text.AlphabetConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testCreateConverterFromCharsAndEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:132,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
      Src: org.apache.commons.text.AlphabetConverterTest:134,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
      Src: org.apache.commons.text.AlphabetConverterTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testCreateConverterFromCharsOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testCreateConverterFromCharsOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
      Src: org.apache.commons.text.AlphabetConverterTest:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 145
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testCreateConverterFromCharsWithNullAndNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testCreateConverterFromCharsWithNullAndNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.AlphabetConverterTest:149,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.HashMap)'
      Src: org.apache.commons.text.AlphabetConverterTest:150,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:151,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.HashMap)'
      Src: org.apache.commons.text.AlphabetConverterTest:152,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].equals(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverterTest:153,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertFalse(boolean)'
      Src: org.apache.commons.text.AlphabetConverterTest:153,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
      Src: org.apache.commons.text.AlphabetConverterTest:154,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
      Src: org.apache.commons.text.AlphabetConverterTest:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testCreateConverterFromMapAndEquals()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverter].equals(org.apache.commons.text.AlphabetConverter)'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.HashMap)'
    - '[java.util.HashMap].put(int,String)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertFalse(boolean)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testCreateConverterFromMapAndEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.AlphabetConverterTest:159,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.HashMap)'
      Src: org.apache.commons.text.AlphabetConverterTest:160,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].decode(null)'
      Src: org.apache.commons.text.AlphabetConverterTest:161,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
      Src: org.apache.commons.text.AlphabetConverterTest:162,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
      Src: org.apache.commons.text.AlphabetConverterTest:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 163
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testDecodeReturningNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.HashMap)'
    - '[org.apache.commons.text.AlphabetConverter].decode(null)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testDecodeReturningNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],Character[],String,String,String,String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:167,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],Character[],String,String,String,String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testDoNotEncodeTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],Character[],String,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testDoNotEncodeTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
      Src: org.apache.commons.text.AlphabetConverterTest:174,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
      Src: org.apache.commons.text.AlphabetConverterTest:174,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 175
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testEncodeFailureTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testEncodeFailureTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:183,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.AlphabetConverterTest:184,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.HashMap)'
      Src: org.apache.commons.text.AlphabetConverterTest:185,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
      Src: org.apache.commons.text.AlphabetConverterTest:187,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
      Src: org.apache.commons.text.AlphabetConverterTest:187,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].equals(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverterTest:188,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertFalse(boolean)'
      Src: org.apache.commons.text.AlphabetConverterTest:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 189
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testEquals()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverter].equals(org.apache.commons.text.AlphabetConverter)'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.HashMap)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertFalse(boolean)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,null,null)'
      Src: org.apache.commons.text.AlphabetConverterTest:194,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].equals(null)'
      Src: org.apache.commons.text.AlphabetConverterTest:196,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertFalse(boolean)'
      Src: org.apache.commons.text.AlphabetConverterTest:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 197
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testEqualsWithNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverter].equals(null)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertFalse(boolean)'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,null,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testEqualsWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:205,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].equals(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverterTest:207,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertTrue(boolean)'
      Src: org.apache.commons.text.AlphabetConverterTest:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 208
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testEqualsWithSameObject()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverter].equals(org.apache.commons.text.AlphabetConverter)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertTrue(boolean)'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest,org.apache.commons.text.AlphabetConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testEqualsWithSameObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String,String,String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:212,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String,String,String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:215,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String,String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:218,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 220
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testHebrewTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String,String,String)'
    - '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String)'
    - '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testHebrewTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].createJavadocExample()'
      Src: org.apache.commons.text.AlphabetConverterTest:227,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].encode(String)'
      Src: org.apache.commons.text.AlphabetConverterTest:229,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:229,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].encode(String)'
      Src: org.apache.commons.text.AlphabetConverterTest:230,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:230,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].encode(String)'
      Src: org.apache.commons.text.AlphabetConverterTest:231,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:231,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].encode(String)'
      Src: org.apache.commons.text.AlphabetConverterTest:232,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:232,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].encode(String)'
      Src: org.apache.commons.text.AlphabetConverterTest:233,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 234
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testJavadocExampleTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverter].encode(String)'
    - '[org.apache.commons.text.AlphabetConverterTest].createJavadocExample()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testJavadocExampleTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
      Src: org.apache.commons.text.AlphabetConverterTest:239,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
      Src: org.apache.commons.text.AlphabetConverterTest:239,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 241
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testMissingDoNotEncodeLettersFromEncodingTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testMissingDoNotEncodeLettersFromEncodingTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
      Src: org.apache.commons.text.AlphabetConverterTest:246,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
      Src: org.apache.commons.text.AlphabetConverterTest:246,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 248
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testMissingDoNotEncodeLettersFromOriginalTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testMissingDoNotEncodeLettersFromOriginalTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
      Src: org.apache.commons.text.AlphabetConverterTest:253,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
      Src: org.apache.commons.text.AlphabetConverterTest:253,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 255
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testNoEncodingLettersTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testNoEncodingLettersTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
      Src: org.apache.commons.text.AlphabetConverterTest:260,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
      Src: org.apache.commons.text.AlphabetConverterTest:260,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 266
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testOnlyOneEncodingLettersTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testOnlyOneEncodingLettersTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
      Src: org.apache.commons.text.AlphabetConverterTest:272,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
      Src: org.apache.commons.text.AlphabetConverterTest:272,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 273
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testUnexpectedEndWhileDecodingTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testUnexpectedEndWhileDecodingTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
      Src: org.apache.commons.text.AlphabetConverterTest:279,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
      Src: org.apache.commons.text.AlphabetConverterTest:279,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 280
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testUnexpectedStringWhileDecodingTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testUnexpectedStringWhileDecodingTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverter(Integer[],Integer[],Integer[])'
      Src: org.apache.commons.text.AlphabetConverterTest:287,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
      Src: org.apache.commons.text.AlphabetConverterTest:288,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
      Src: org.apache.commons.text.AlphabetConverterTest:288,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].encode(org.apache.commons.text.AlphabetConverterTest)'
      Src: org.apache.commons.text.AlphabetConverterTest:290,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].decode(String)'
      Src: org.apache.commons.text.AlphabetConverterTest:291,1
    - Dst: '[org.apache.commons.text.AlphabetConverterTest].assertEquals(org.apache.commons.text.AlphabetConverterTest,String)'
      Src: org.apache.commons.text.AlphabetConverterTest:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 285
    functionDepth: 2
    functionLinenumber: 285
    functionLinenumberEnd: 293
    functionName: '[org.apache.commons.text.AlphabetConverterTest].testUnicodeTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverter].encode(org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverter].decode(String)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
    - '[org.apache.commons.text.AlphabetConverter].createConverter(Integer[],Integer[],Integer[])'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(org.apache.commons.text.AlphabetConverterTest,String)'
    - '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverterTest].testUnicodeTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Character[]
      - Integer[]
      - Integer[]
      - Integer[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.AlphabetConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.AlphabetConverterTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.AlphabetConverterTest
    signature: '[org.apache.commons.text.AlphabetConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.StringSubstitutorOssFuzzTest:32,1
    - Dst: '[java.nio.file.Files].readAllBytes(org.apache.commons.text.StringSubstitutorOssFuzzTest)'
      Src: org.apache.commons.text.StringSubstitutorOssFuzzTest:32,1
    - Dst: '[String].<init>(org.apache.commons.text.StringSubstitutorOssFuzzTest,org.apache.commons.text.StringSubstitutorOssFuzzTest)'
      Src: org.apache.commons.text.StringSubstitutorOssFuzzTest:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testCase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.text.StringSubstitutorOssFuzzTest].readAllString(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorOssFuzzTest.java
    functionUses: 1
    functionsReached:
    - '[java.nio.file.Files].readAllBytes(org.apache.commons.text.StringSubstitutorOssFuzzTest)'
    - '[java.nio.file.Paths].get(String)'
    - '[String].<init>(org.apache.commons.text.StringSubstitutorOssFuzzTest,org.apache.commons.text.StringSubstitutorOssFuzzTest)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutorOssFuzzTest].readAllString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.StringSubstitutorOssFuzzTest:45,1
    - Dst: '[org.apache.commons.text.StringSubstitutorOssFuzzTest].readAllString(String)'
      Src: org.apache.commons.text.StringSubstitutorOssFuzzTest:45,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorOssFuzzTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 6
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.text.StringSubstitutorOssFuzzTest].test42522985()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorOssFuzzTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutorOssFuzzTest].readAllString(String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorOssFuzzTest].test42522985()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.StringSubstitutorOssFuzzTest:57,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorOssFuzzTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 6
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.text.StringSubstitutorOssFuzzTest].test42527553()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorOssFuzzTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorOssFuzzTest].test42527553()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorOssFuzzTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorOssFuzzTest:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.StringSubstitutorOssFuzzTest].test42527776()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorOssFuzzTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorOssFuzzTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorOssFuzzTest].test42527776()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutorOssFuzzTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.StringSubstitutorOssFuzzTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorOssFuzzTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutorOssFuzzTest
    signature: '[org.apache.commons.text.StringSubstitutorOssFuzzTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getCSVInstance()'
      Src: org.apache.commons.text.StringTokenizerTest:47,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNotSame(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:47,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTSVInstance()'
      Src: org.apache.commons.text.StringTokenizerTest:48,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNotSame(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringTokenizer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tokenizer
    argTypes:
    - org.apache.commons.text.StringTokenizer
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.text.StringTokenizerTest].checkClone(org.apache.commons.text.StringTokenizer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].getCSVInstance()'
    - '[org.apache.commons.text.StringTokenizer].getTSVInstance()'
    - '[org.apache.commons.text.StringTokenizerTest].assertNotSame(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].checkClone(org.apache.commons.text.StringTokenizer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:55,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:56,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:57,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:58,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:58,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:59,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StringTokenizerTest:60,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StringTokenizerTest:64,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:64,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StringTokenizerTest:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.text.StringTokenizerTest].test1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].test1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:76,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:77,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:78,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:79,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:79,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:80,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StringTokenizerTest:81,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StringTokenizerTest:85,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:85,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StringTokenizerTest:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.text.StringTokenizerTest].test2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].test2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:97,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:99,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StringTokenizerTest:102,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StringTokenizerTest:106,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:106,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StringTokenizerTest:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 93
    functionDepth: 3
    functionLinenumber: 93
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.text.StringTokenizerTest].test3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].test3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:118,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:119,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:120,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:121,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:121,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:122,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StringTokenizerTest:123,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StringTokenizerTest:127,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:127,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StringTokenizerTest:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 114
    functionDepth: 3
    functionLinenumber: 114
    functionLinenumberEnd: 133
    functionName: '[org.apache.commons.text.StringTokenizerTest].test4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].test4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:139,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:140,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:141,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:142,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:142,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:143,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:144,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StringTokenizerTest:145,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StringTokenizerTest:149,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:149,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StringTokenizerTest:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 135
    functionDepth: 3
    functionLinenumber: 135
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.text.StringTokenizerTest].test5()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].test5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:161,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:162,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:163,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:164,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:164,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:165,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StringTokenizerTest:167,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:172,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:173,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StringTokenizerTest:178,1
    - Dst: '[org.apache.commons.text.StringTokenizer].previous()'
      Src: org.apache.commons.text.StringTokenizerTest:179,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StringTokenizerTest:183,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:183,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,String)'
      Src: org.apache.commons.text.StringTokenizerTest:184,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,String)'
      Src: org.apache.commons.text.StringTokenizerTest:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 157
    functionDepth: 3
    functionLinenumber: 157
    functionLinenumberEnd: 186
    functionName: '[org.apache.commons.text.StringTokenizerTest].test6()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].previous()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizer].hasPrevious()'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].test6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:192,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:193,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:193,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:194,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:194,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:195,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:195,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:196,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StringTokenizerTest:197,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StringTokenizerTest:201,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:201,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StringTokenizerTest:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 188
    functionDepth: 2
    functionLinenumber: 188
    functionLinenumberEnd: 207
    functionName: '[org.apache.commons.text.StringTokenizerTest].test7()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].test7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:213,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:214,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:214,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:215,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:215,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:216,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:216,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:217,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StringTokenizerTest:218,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StringTokenizerTest:222,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:222,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StringTokenizerTest:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 209
    functionDepth: 2
    functionLinenumber: 209
    functionLinenumberEnd: 228
    functionName: '[org.apache.commons.text.StringTokenizerTest].test8()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].test8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:233,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:234,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:234,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:235,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:235,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:236,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:236,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:237,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 230
    functionDepth: 3
    functionLinenumber: 230
    functionLinenumberEnd: 238
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasic1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasic1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:243,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:244,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:244,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:245,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:245,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:246,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:246,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:247,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 240
    functionDepth: 3
    functionLinenumber: 240
    functionLinenumberEnd: 248
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasic2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasic2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:253,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:254,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:254,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:255,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:255,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:256,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:256,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:257,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 250
    functionDepth: 3
    functionLinenumber: 250
    functionLinenumberEnd: 258
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasic3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasic3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:263,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:264,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:264,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:265,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:265,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:266,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:266,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:267,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 260
    functionDepth: 3
    functionLinenumber: 260
    functionLinenumberEnd: 268
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasic4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasic4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:273,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:274,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:274,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:275,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:275,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:276,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:276,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:277,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 270
    functionDepth: 3
    functionLinenumber: 270
    functionLinenumberEnd: 278
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasic5()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasic5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
      Src: org.apache.commons.text.StringTokenizerTest:283,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:284,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:284,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:285,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:285,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:286,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:286,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:287,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 280
    functionDepth: 3
    functionLinenumber: 280
    functionLinenumberEnd: 288
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicDelim1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicDelim1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
      Src: org.apache.commons.text.StringTokenizerTest:293,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:294,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:294,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:295,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 290
    functionDepth: 3
    functionLinenumber: 290
    functionLinenumberEnd: 296
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicDelim2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicDelim2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:301,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:302,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:303,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:303,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:304,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:304,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:305,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:305,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:306,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:306,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:307,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 298
    functionDepth: 3
    functionLinenumber: 298
    functionLinenumberEnd: 308
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicEmpty1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicEmpty1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:313,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:314,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:315,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:316,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:316,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:317,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:317,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:318,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:318,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:319,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:319,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:320,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 310
    functionDepth: 3
    functionLinenumber: 310
    functionLinenumberEnd: 321
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicEmpty2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicEmpty2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
      Src: org.apache.commons.text.StringTokenizerTest:326,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringTokenizerTest:327,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:327,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:328,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:328,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:329,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:330,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:331,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:331,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:332,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:332,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:333,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:333,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:334,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 323
    functionDepth: 3
    functionLinenumber: 323
    functionLinenumberEnd: 335
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicIgnoreTrimmed1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicIgnoreTrimmed1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
      Src: org.apache.commons.text.StringTokenizerTest:340,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringTokenizerTest:341,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:341,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:342,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:342,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:343,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:344,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:345,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:345,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:346,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:346,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:347,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:347,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:348,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 337
    functionDepth: 3
    functionLinenumber: 337
    functionLinenumberEnd: 349
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicIgnoreTrimmed2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicIgnoreTrimmed2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
      Src: org.apache.commons.text.StringTokenizerTest:354,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringTokenizerTest:355,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:355,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:356,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:357,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:358,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:358,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:359,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:359,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:360,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:360,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:361,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 351
    functionDepth: 3
    functionLinenumber: 351
    functionLinenumberEnd: 362
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicIgnoreTrimmed3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicIgnoreTrimmed3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:367,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringTokenizerTest:368,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:368,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:369,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:369,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:370,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:371,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:372,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:372,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:373,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:373,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:374,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:374,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:375,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 364
    functionDepth: 3
    functionLinenumber: 364
    functionLinenumberEnd: 376
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicIgnoreTrimmed4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicIgnoreTrimmed4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:381,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:382,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:382,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:383,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:383,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:384,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:384,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:385,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 378
    functionDepth: 3
    functionLinenumber: 378
    functionLinenumberEnd: 386
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:391,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:392,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:393,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:394,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:394,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:395,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:395,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:396,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:396,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:397,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 388
    functionDepth: 3
    functionLinenumber: 388
    functionLinenumberEnd: 398
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:403,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:404,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:405,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:406,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:406,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:407,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:407,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:408,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 400
    functionDepth: 3
    functionLinenumber: 400
    functionLinenumberEnd: 409
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:414,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:415,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:415,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:416,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:417,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:418,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:418,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:419,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:419,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:420,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:420,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:421,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 411
    functionDepth: 3
    functionLinenumber: 411
    functionLinenumberEnd: 422
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:427,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:428,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:428,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:429,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:430,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:431,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:431,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:432,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:432,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:433,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:433,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:434,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 424
    functionDepth: 3
    functionLinenumber: 424
    functionLinenumberEnd: 435
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted5()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
      Src: org.apache.commons.text.StringTokenizerTest:440,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:441,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:441,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:442,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:442,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:443,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:443,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:444,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 445
      start: 437
    functionDepth: 3
    functionLinenumber: 437
    functionLinenumberEnd: 445
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted6()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
      Src: org.apache.commons.text.StringTokenizerTest:450,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:451,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:451,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:452,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:452,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:453,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:453,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:454,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:454,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:455,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 456
      start: 447
    functionDepth: 3
    functionLinenumber: 447
    functionLinenumberEnd: 456
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted7()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:461,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:462,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:462,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:463,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:464,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:465,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:465,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:466,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:466,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:467,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:467,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:468,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 458
    functionDepth: 3
    functionLinenumber: 458
    functionLinenumberEnd: 469
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicQuotedTrimmed1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicQuotedTrimmed1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
      Src: org.apache.commons.text.StringTokenizerTest:474,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:475,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:475,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:476,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:477,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:478,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:478,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:479,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:479,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:480,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:480,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:481,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 471
    functionDepth: 3
    functionLinenumber: 471
    functionLinenumberEnd: 482
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicTrimmed1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicTrimmed1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
      Src: org.apache.commons.text.StringTokenizerTest:487,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringTokenizerTest:488,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:488,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:489,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:490,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:491,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:491,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:492,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:492,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:493,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:493,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:494,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 495
      start: 484
    functionDepth: 3
    functionLinenumber: 484
    functionLinenumberEnd: 495
    functionName: '[org.apache.commons.text.StringTokenizerTest].testBasicTrimmed2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testBasicTrimmed2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizerTest:499,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset()'
      Src: org.apache.commons.text.StringTokenizerTest:500,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:500,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(String)'
      Src: org.apache.commons.text.StringTokenizerTest:501,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:501,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:502,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:502,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:503,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:503,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
      Src: org.apache.commons.text.StringTokenizerTest:504,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:504,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(null)'
      Src: org.apache.commons.text.StringTokenizerTest:505,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:505,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:506,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:506,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(null)'
      Src: org.apache.commons.text.StringTokenizerTest:507,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:507,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredChar(char)'
      Src: org.apache.commons.text.StringTokenizerTest:508,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:508,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(null)'
      Src: org.apache.commons.text.StringTokenizerTest:509,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:509,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(null)'
      Src: org.apache.commons.text.StringTokenizerTest:510,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:510,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:511,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:511,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:512,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 497
    functionDepth: 3
    functionLinenumber: 497
    functionLinenumberEnd: 513
    functionName: '[org.apache.commons.text.StringTokenizerTest].testChaining()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setIgnoredChar(char)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
    - '[org.apache.commons.text.StringTokenizer].reset(String)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(null)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(null)'
    - '[org.apache.commons.text.StringTokenizer].reset()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
    - '[org.apache.commons.text.StringTokenizer].reset(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(null)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testChaining()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizerTest:521,1
    - Dst: '[org.apache.commons.text.StringTokenizer].clone()'
      Src: org.apache.commons.text.StringTokenizerTest:521,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(Object)'
      Src: org.apache.commons.text.StringTokenizerTest:528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 519
    functionDepth: 3
    functionLinenumber: 519
    functionLinenumberEnd: 529
    functionName: '[org.apache.commons.text.StringTokenizerTest].testCloneNotSupportedException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].clone()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testCloneNotSupportedException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StringTokenizerTest:533,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextToken()'
      Src: org.apache.commons.text.StringTokenizerTest:535,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:535,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset()'
      Src: org.apache.commons.text.StringTokenizerTest:536,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextToken()'
      Src: org.apache.commons.text.StringTokenizerTest:537,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:537,1
    - Dst: '[org.apache.commons.text.StringTokenizer].clone()'
      Src: org.apache.commons.text.StringTokenizerTest:539,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset()'
      Src: org.apache.commons.text.StringTokenizerTest:540,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextToken()'
      Src: org.apache.commons.text.StringTokenizerTest:541,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:541,1
    - Dst: clonedTokenizer.nextToken()
      Src: org.apache.commons.text.StringTokenizerTest:542,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:542,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 543
      start: 531
    functionDepth: 4
    functionLinenumber: 531
    functionLinenumberEnd: 543
    functionName: '[org.apache.commons.text.StringTokenizerTest].testCloneNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - clonedTokenizer.nextToken()
    - '[org.apache.commons.text.StringTokenizer].reset()'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizer].clone()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[])'
    - '[org.apache.commons.text.StringTokenizer].nextToken()'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(org.apache.commons.text.StringTokenizerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testCloneNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:548,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextToken()'
      Src: org.apache.commons.text.StringTokenizerTest:550,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:550,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:551,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextToken()'
      Src: org.apache.commons.text.StringTokenizerTest:552,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:552,1
    - Dst: '[org.apache.commons.text.StringTokenizer].clone()'
      Src: org.apache.commons.text.StringTokenizerTest:554,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:556,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextToken()'
      Src: org.apache.commons.text.StringTokenizerTest:557,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:557,1
    - Dst: clonedTokenizer.nextToken()
      Src: org.apache.commons.text.StringTokenizerTest:558,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 545
    functionDepth: 3
    functionLinenumber: 545
    functionLinenumberEnd: 559
    functionName: '[org.apache.commons.text.StringTokenizerTest].testCloneReset()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - clonedTokenizer.nextToken()
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].clone()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].reset(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].nextToken()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testCloneReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizerTest:563,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:563,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:564,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:564,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:565,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:565,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:566,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:566,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:568,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:569,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:569,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StringTokenizerTest:571,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:572,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 561
    functionDepth: 4
    functionLinenumber: 561
    functionLinenumberEnd: 573
    functionName: '[org.apache.commons.text.StringTokenizerTest].testConstructor_charArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[])'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testConstructor_charArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizerTest:577,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
      Src: org.apache.commons.text.StringTokenizerTest:577,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:578,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizerTest:578,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:578,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:578,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:579,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:579,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:579,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:580,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:580,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:581,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:581,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:582,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:582,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
      Src: org.apache.commons.text.StringTokenizerTest:584,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:585,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:585,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(char[],char)'
      Src: org.apache.commons.text.StringTokenizerTest:587,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:588,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 589
      start: 575
    functionDepth: 4
    functionLinenumber: 575
    functionLinenumberEnd: 589
    functionName: '[org.apache.commons.text.StringTokenizerTest].testConstructor_charArray_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[],char)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testConstructor_charArray_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizerTest:593,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:593,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:594,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizerTest:594,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:594,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:594,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:595,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:595,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:595,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:596,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizerTest:596,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:596,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:596,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:597,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:597,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:597,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:598,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:598,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:599,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:599,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:600,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:600,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:602,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:603,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:603,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(char[],char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:605,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:606,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 607
      start: 591
    functionDepth: 4
    functionLinenumber: 591
    functionLinenumberEnd: 607
    functionName: '[org.apache.commons.text.StringTokenizerTest].testConstructor_charArray_char_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[],char,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testConstructor_charArray_char_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizerTest:611,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:612,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:612,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:613,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:613,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:614,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:614,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizerTest:616,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:617,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:617,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizerTest:619,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:620,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 621
      start: 609
    functionDepth: 4
    functionLinenumber: 609
    functionLinenumberEnd: 621
    functionName: '[org.apache.commons.text.StringTokenizerTest].testConstructor_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testConstructor_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String,char)'
      Src: org.apache.commons.text.StringTokenizerTest:625,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:626,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizerTest:626,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:626,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:626,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:627,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:627,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:627,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:628,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:628,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:629,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:629,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:630,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:630,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String,char)'
      Src: org.apache.commons.text.StringTokenizerTest:632,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:633,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:633,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String,char)'
      Src: org.apache.commons.text.StringTokenizerTest:635,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:636,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 637
      start: 623
    functionDepth: 4
    functionLinenumber: 623
    functionLinenumberEnd: 637
    functionName: '[org.apache.commons.text.StringTokenizerTest].testConstructor_String_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String,char)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testConstructor_String_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:641,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:642,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizerTest:642,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:642,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:642,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:643,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:643,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:643,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:644,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizerTest:644,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:644,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:644,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:645,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:645,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:645,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:646,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:646,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:647,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:647,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:648,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:648,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:650,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:651,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:651,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String,char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:653,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:654,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 655
      start: 639
    functionDepth: 4
    functionLinenumber: 639
    functionLinenumberEnd: 655
    functionName: '[org.apache.commons.text.StringTokenizerTest].testConstructor_String_char_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String,char,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testConstructor_String_char_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getCSVInstance(String)'
      Src: org.apache.commons.text.StringTokenizerTest:658,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].testXSVAbc(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:658,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizerTest:659,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getCSVInstance(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:659,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].testXSVAbc(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 660
      start: 657
    functionDepth: 5
    functionLinenumber: 657
    functionLinenumberEnd: 660
    functionName: '[org.apache.commons.text.StringTokenizerTest].testCSV(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].getCSVInstance(org.apache.commons.text.StringTokenizerTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizerTest].testXSVAbc(org.apache.commons.text.StringTokenizer)'
    - '[org.apache.commons.text.StringTokenizer].getCSVInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testCSV(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getCSVInstance()'
      Src: org.apache.commons.text.StringTokenizerTest:664,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].testEmpty(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:664,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getCSVInstance(String)'
      Src: org.apache.commons.text.StringTokenizerTest:665,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].testEmpty(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:665,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 666
      start: 662
    functionDepth: 5
    functionLinenumber: 662
    functionLinenumberEnd: 666
    functionName: '[org.apache.commons.text.StringTokenizerTest].testCSVEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].getCSVInstance()'
    - '[org.apache.commons.text.StringTokenizer].getCSVInstance(String)'
    - '[org.apache.commons.text.StringTokenizerTest].testEmpty(org.apache.commons.text.StringTokenizer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testCSVEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizerTest].testCSV(String)'
      Src: org.apache.commons.text.StringTokenizerTest:670,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 671
      start: 668
    functionDepth: 6
    functionLinenumber: 668
    functionLinenumberEnd: 671
    functionName: '[org.apache.commons.text.StringTokenizerTest].testCSVSimple()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].testCSV(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testCSVSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizerTest].testCSV(String)'
      Src: org.apache.commons.text.StringTokenizerTest:675,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].testCSV(String)'
      Src: org.apache.commons.text.StringTokenizerTest:676,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].testCSV(String)'
      Src: org.apache.commons.text.StringTokenizerTest:677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 678
      start: 673
    functionDepth: 6
    functionLinenumber: 673
    functionLinenumberEnd: 678
    functionName: '[org.apache.commons.text.StringTokenizerTest].testCSVSimpleNeedsTrim()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].testCSV(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testCSVSimpleNeedsTrim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(char,char)'
      Src: org.apache.commons.text.StringTokenizerTest:683,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:685,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:686,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:686,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:687,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:687,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:688,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:688,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:689,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 690
      start: 680
    functionDepth: 3
    functionLinenumber: 680
    functionLinenumberEnd: 690
    functionName: '[org.apache.commons.text.StringTokenizerTest].testDelimMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(char,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testDelimMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(char)'
      Src: org.apache.commons.text.StringTokenizerTest:695,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(char)'
      Src: org.apache.commons.text.StringTokenizerTest:696,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:698,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:699,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:699,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:700,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:700,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:701,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:701,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:702,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 703
      start: 692
    functionDepth: 3
    functionLinenumber: 692
    functionLinenumberEnd: 703
    functionName: '[org.apache.commons.text.StringTokenizerTest].testDelimMatcherQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testDelimMatcherQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,String)'
      Src: org.apache.commons.text.StringTokenizerTest:708,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:710,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:710,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:711,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:711,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:712,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:712,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:713,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 714
      start: 705
    functionDepth: 3
    functionLinenumber: 705
    functionLinenumberEnd: 714
    functionName: '[org.apache.commons.text.StringTokenizerTest].testDelimString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testDelimString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizerTest].checkClone(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:717,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:718,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:718,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StringTokenizerTest:719,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:719,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextToken()'
      Src: org.apache.commons.text.StringTokenizerTest:720,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:720,1
    - Dst: '[org.apache.commons.text.StringTokenizer].size()'
      Src: org.apache.commons.text.StringTokenizerTest:721,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:721,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StringTokenizerTest:722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringTokenizer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tokenizer
    argTypes:
    - org.apache.commons.text.StringTokenizer
    constantsTouched: []
    func_position:
      end: 723
      start: 716
    functionDepth: 5
    functionLinenumber: 716
    functionLinenumberEnd: 723
    functionName: '[org.apache.commons.text.StringTokenizerTest].testEmpty(org.apache.commons.text.StringTokenizer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizerTest].checkClone(org.apache.commons.text.StringTokenizer)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizer].size()'
    - '[org.apache.commons.text.StringTokenizer].hasPrevious()'
    - '[org.apache.commons.text.StringTokenizerTest].assertThrows()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].nextToken()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testEmpty(org.apache.commons.text.StringTokenizer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:728,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getContent()'
      Src: org.apache.commons.text.StringTokenizerTest:729,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,String)'
      Src: org.apache.commons.text.StringTokenizerTest:729,1
    - Dst: input.toCharArray()
      Src: org.apache.commons.text.StringTokenizerTest:731,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:731,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getContent()'
      Src: org.apache.commons.text.StringTokenizerTest:732,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,String)'
      Src: org.apache.commons.text.StringTokenizerTest:732,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizerTest:734,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getContent()'
      Src: org.apache.commons.text.StringTokenizerTest:735,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 736
      start: 725
    functionDepth: 3
    functionLinenumber: 725
    functionLinenumberEnd: 736
    functionName: '[org.apache.commons.text.StringTokenizerTest].testGetContent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,String)'
    - input.toCharArray()
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizer].getContent()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testGetContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizerTest:740,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StringTokenizerTest:741,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:741,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StringTokenizerTest:742,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:743,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:743,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:745,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:745,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StringTokenizerTest:746,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StringTokenizerTest:747,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StringTokenizerTest:748,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StringTokenizerTest:749,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:749,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:750,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:750,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:752,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:752,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StringTokenizerTest:753,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:753,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:754,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:754,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:756,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:756,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StringTokenizerTest:757,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:757,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:758,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:758,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StringTokenizerTest:760,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StringTokenizerTest:761,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:761,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:762,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:762,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 763
      start: 738
    functionDepth: 4
    functionLinenumber: 738
    functionLinenumberEnd: 763
    functionName: '[org.apache.commons.text.StringTokenizerTest].testIteration()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizer].hasPrevious()'
    - '[org.apache.commons.text.StringTokenizerTest].assertThrows()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:768,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StringTokenizerTest:769,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenList()'
      Src: org.apache.commons.text.StringTokenizerTest:770,1
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: org.apache.commons.text.StringTokenizerTest:772,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,java.util.List<String>)'
      Src: org.apache.commons.text.StringTokenizerTest:772,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.text.StringTokenizerTest:773,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:773,1
    - Dst: '[java.util.List<String>].set(int,String)'
      Src: org.apache.commons.text.StringTokenizerTest:776,1
    - Dst: '[java.util.List<String>].remove(int)'
      Src: org.apache.commons.text.StringTokenizerTest:777,1
    - Dst: '[java.util.List<String>].set(int,String)'
      Src: org.apache.commons.text.StringTokenizerTest:778,1
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.apache.commons.text.StringTokenizerTest:779,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:781,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,java.util.List<String>)'
      Src: org.apache.commons.text.StringTokenizerTest:781,1
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: org.apache.commons.text.StringTokenizerTest:784,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenList()'
      Src: org.apache.commons.text.StringTokenizerTest:784,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,java.util.List<String>)'
      Src: org.apache.commons.text.StringTokenizerTest:784,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:785,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:785,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:786,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:786,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:787,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 788
      start: 765
    functionDepth: 3
    functionLinenumber: 765
    functionLinenumberEnd: 788
    functionName: '[org.apache.commons.text.StringTokenizerTest].testListArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[java.util.List<String>].add(String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,java.util.List<String>)'
    - '[java.util.List<String>].set(int,String)'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[java.util.List<String>].remove(int)'
    - '[java.util.Arrays].asList(String[])'
    - '[org.apache.commons.text.StringTokenizer].getTokenList()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,org.apache.commons.text.StringTokenizerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testListArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getTSVInstance(String)'
      Src: org.apache.commons.text.StringTokenizerTest:792,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:793,1
    - Dst: '[org.apache.commons.text.StringTokenizer].previousToken()'
      Src: org.apache.commons.text.StringTokenizerTest:795,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:795,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 796
      start: 790
    functionDepth: 4
    functionLinenumber: 790
    functionLinenumberEnd: 796
    functionName: '[org.apache.commons.text.StringTokenizerTest].testPreviousTokenAndSetEmptyTokenAsNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].previousToken()'
    - '[org.apache.commons.text.StringTokenizer].getTSVInstance(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testPreviousTokenAndSetEmptyTokenAsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizerTest:800,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:801,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:801,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:802,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:802,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:803,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:803,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:804,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:804,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset()'
      Src: org.apache.commons.text.StringTokenizerTest:806,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:807,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:807,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:808,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:808,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:809,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:809,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:810,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 811
      start: 798
    functionDepth: 4
    functionLinenumber: 798
    functionLinenumberEnd: 811
    functionName: '[org.apache.commons.text.StringTokenizerTest].testReset()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].reset()'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizerTest:815,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:818,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:819,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:819,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:820,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:820,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(char[])'
      Src: org.apache.commons.text.StringTokenizerTest:822,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:823,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 824
      start: 813
    functionDepth: 4
    functionLinenumber: 813
    functionLinenumberEnd: 824
    functionName: '[org.apache.commons.text.StringTokenizerTest].testReset_charArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].reset(char[])'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizer].reset(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testReset_charArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizerTest:828,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(String)'
      Src: org.apache.commons.text.StringTokenizerTest:829,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:830,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:830,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:831,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:831,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:832,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:832,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(String)'
      Src: org.apache.commons.text.StringTokenizerTest:834,1
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizerTest:835,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringTokenizerTest:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 836
      start: 826
    functionDepth: 4
    functionLinenumber: 826
    functionLinenumberEnd: 836
    functionName: '[org.apache.commons.text.StringTokenizerTest].testReset_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].reset(String)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testReset_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:841,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:842,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:841,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:843,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 844
      start: 838
    functionDepth: 3
    functionLinenumber: 838
    functionLinenumberEnd: 844
    functionName: '[org.apache.commons.text.StringTokenizerTest].testStringTokenizerQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testStringTokenizerQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,String)'
      Src: org.apache.commons.text.StringTokenizerTest:849,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:850,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:850,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:851,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 852
      start: 846
    functionDepth: 3
    functionLinenumber: 846
    functionLinenumberEnd: 852
    functionName: '[org.apache.commons.text.StringTokenizerTest].testStringTokenizerStringMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testStringTokenizerStringMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizerTest:857,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizerTest:857,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:858,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:858,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:859,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:859,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 860
      start: 854
    functionDepth: 3
    functionLinenumber: 854
    functionLinenumberEnd: 860
    functionName: '[org.apache.commons.text.StringTokenizerTest].testStringTokenizerStrMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testStringTokenizerStrMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizerTest:864,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:871,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:871,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:872,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:872,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 873
      start: 862
    functionDepth: 4
    functionLinenumber: 862
    functionLinenumberEnd: 873
    functionName: '[org.apache.commons.text.StringTokenizerTest].testTokenizeSubclassInputChange()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testTokenizeSubclassInputChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizerTest:877,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:886,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:886,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:887,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:887,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:888,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:888,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 889
      start: 875
    functionDepth: 4
    functionLinenumber: 875
    functionLinenumberEnd: 889
    functionName: '[org.apache.commons.text.StringTokenizerTest].testTokenizeSubclassOutputChange()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testTokenizeSubclassOutputChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizerTest:893,1
    - Dst: '[org.apache.commons.text.StringTokenizer].toString()'
      Src: org.apache.commons.text.StringTokenizerTest:894,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:894,1
    - Dst: '[org.apache.commons.text.StringTokenizer].next()'
      Src: org.apache.commons.text.StringTokenizerTest:895,1
    - Dst: '[org.apache.commons.text.StringTokenizer].toString()'
      Src: org.apache.commons.text.StringTokenizerTest:896,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:896,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 897
      start: 891
    functionDepth: 4
    functionLinenumber: 891
    functionLinenumberEnd: 897
    functionName: '[org.apache.commons.text.StringTokenizerTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].toString()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getTSVInstance(String)'
      Src: org.apache.commons.text.StringTokenizerTest:901,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].testXSVAbc(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:901,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizerTest:902,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTSVInstance(org.apache.commons.text.StringTokenizerTest)'
      Src: org.apache.commons.text.StringTokenizerTest:902,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].testXSVAbc(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 903
      start: 899
    functionDepth: 5
    functionLinenumber: 899
    functionLinenumberEnd: 903
    functionName: '[org.apache.commons.text.StringTokenizerTest].testTSV()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].getTSVInstance(org.apache.commons.text.StringTokenizerTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizerTest].testXSVAbc(org.apache.commons.text.StringTokenizer)'
    - '[org.apache.commons.text.StringTokenizer].getTSVInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testTSV()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getTSVInstance()'
      Src: org.apache.commons.text.StringTokenizerTest:907,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].testEmpty(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:907,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTSVInstance(String)'
      Src: org.apache.commons.text.StringTokenizerTest:908,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].testEmpty(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 909
      start: 905
    functionDepth: 5
    functionLinenumber: 905
    functionLinenumberEnd: 909
    functionName: '[org.apache.commons.text.StringTokenizerTest].testTSVEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].getTSVInstance(String)'
    - '[org.apache.commons.text.StringTokenizer].getTSVInstance()'
    - '[org.apache.commons.text.StringTokenizerTest].testEmpty(org.apache.commons.text.StringTokenizer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testTSVEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizerTest].checkClone(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizerTest:912,1
    - Dst: '[org.apache.commons.text.StringTokenizer].previousIndex()'
      Src: org.apache.commons.text.StringTokenizerTest:913,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int)'
      Src: org.apache.commons.text.StringTokenizerTest:913,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextIndex()'
      Src: org.apache.commons.text.StringTokenizerTest:914,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:914,1
    - Dst: '[org.apache.commons.text.StringTokenizer].previousToken()'
      Src: org.apache.commons.text.StringTokenizerTest:915,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:915,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextToken()'
      Src: org.apache.commons.text.StringTokenizerTest:916,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:916,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextIndex()'
      Src: org.apache.commons.text.StringTokenizerTest:917,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:917,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextToken()'
      Src: org.apache.commons.text.StringTokenizerTest:918,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:918,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextIndex()'
      Src: org.apache.commons.text.StringTokenizerTest:919,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:919,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextToken()'
      Src: org.apache.commons.text.StringTokenizerTest:920,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:920,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextIndex()'
      Src: org.apache.commons.text.StringTokenizerTest:921,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:921,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextToken()'
      Src: org.apache.commons.text.StringTokenizerTest:922,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:922,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextIndex()'
      Src: org.apache.commons.text.StringTokenizerTest:923,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:923,1
    - Dst: '[org.apache.commons.text.StringTokenizer].previousToken()'
      Src: org.apache.commons.text.StringTokenizerTest:924,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:924,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextIndex()'
      Src: org.apache.commons.text.StringTokenizerTest:925,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:925,1
    - Dst: '[org.apache.commons.text.StringTokenizer].previousToken()'
      Src: org.apache.commons.text.StringTokenizerTest:926,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:926,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextIndex()'
      Src: org.apache.commons.text.StringTokenizerTest:927,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:927,1
    - Dst: '[org.apache.commons.text.StringTokenizer].previousToken()'
      Src: org.apache.commons.text.StringTokenizerTest:928,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringTokenizerTest:928,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextIndex()'
      Src: org.apache.commons.text.StringTokenizerTest:929,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:929,1
    - Dst: '[org.apache.commons.text.StringTokenizer].previousToken()'
      Src: org.apache.commons.text.StringTokenizerTest:930,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StringTokenizerTest:930,1
    - Dst: '[org.apache.commons.text.StringTokenizer].nextIndex()'
      Src: org.apache.commons.text.StringTokenizerTest:931,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:931,1
    - Dst: '[org.apache.commons.text.StringTokenizer].previousIndex()'
      Src: org.apache.commons.text.StringTokenizerTest:932,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int)'
      Src: org.apache.commons.text.StringTokenizerTest:932,1
    - Dst: '[org.apache.commons.text.StringTokenizer].size()'
      Src: org.apache.commons.text.StringTokenizerTest:933,1
    - Dst: '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StringTokenizerTest:933,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringTokenizer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tokenizer
    argTypes:
    - org.apache.commons.text.StringTokenizer
    constantsTouched: []
    func_position:
      end: 934
      start: 911
    functionDepth: 5
    functionLinenumber: 911
    functionLinenumberEnd: 934
    functionName: '[org.apache.commons.text.StringTokenizerTest].testXSVAbc(org.apache.commons.text.StringTokenizer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].previousToken()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StringTokenizer].previousIndex()'
    - '[org.apache.commons.text.StringTokenizerTest].checkClone(org.apache.commons.text.StringTokenizer)'
    - '[org.apache.commons.text.StringTokenizer].nextIndex()'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int)'
    - '[org.apache.commons.text.StringTokenizer].size()'
    - '[org.apache.commons.text.StringTokenizer].nextToken()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizerTest].testXSVAbc(org.apache.commons.text.StringTokenizer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.StringTokenizerTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizerTest
    signature: '[org.apache.commons.text.StringTokenizerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Formatter].<init>()'
      Src: org.apache.commons.text.FormattableUtilsTest:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Formatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 4
    functionsReached:
    - '[java.util.Formatter].<init>()'
    linkageType: ''
    returnType: java.util.Formatter
    signature: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:53,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:53,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:53,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:53,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:54,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:54,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:54,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:54,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:55,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:55,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:55,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:55,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:56,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:56,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:56,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:56,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:57,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:57,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:57,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:57,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:58,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:58,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:58,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:58,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:59,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:59,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:59,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:59,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:60,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:60,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:60,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:60,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:61,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:61,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:61,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:61,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:62,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:62,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:62,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.FormattableUtilsTest].testAlternatePadCharacter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Formatter].toString()'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,org.apache.commons.text.FormattableUtilsTest)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,org.apache.commons.text.FormattableUtilsTest)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,org.apache.commons.text.FormattableUtilsTest)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,org.apache.commons.text.FormattableUtilsTest)'
    - '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,org.apache.commons.text.FormattableUtilsTest)'
    - '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest].testAlternatePadCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:67,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:67,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:67,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:67,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:68,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:68,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:68,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:68,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:69,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:69,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:69,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:69,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:70,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:70,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:70,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:70,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:71,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:71,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:71,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:71,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:72,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:72,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:72,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:72,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:73,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:73,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:73,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:73,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:74,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:74,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:74,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:74,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:75,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:75,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:75,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:75,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:76,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:76,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:76,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:76,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:78,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:78,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:78,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:78,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:79,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:79,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:79,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:79,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:80,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:80,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:80,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:80,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:81,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:81,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:81,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:81,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:82,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:82,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:82,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:82,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:83,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:83,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:83,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:83,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:84,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:84,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:84,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:84,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:85,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:85,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:85,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:85,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:86,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:86,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:86,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:86,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:87,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,char,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:87,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:87,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.text.FormattableUtilsTest].testAlternatePadCharAndEllipsis()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Formatter].toString()'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,char,String)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,char,String)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,char,String)'
    - '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,char,String)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,char,String)'
    - '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest].testAlternatePadCharAndEllipsis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertThrowsExactly()'
      Src: org.apache.commons.text.FormattableUtilsTest:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.text.FormattableUtilsTest].testAppendWithNullFormatterAndIntsThrowsNullPointerException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.FormattableUtilsTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest].testAppendWithNullFormatterAndIntsThrowsNullPointerException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:97,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int)'
      Src: org.apache.commons.text.FormattableUtilsTest:97,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:97,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:97,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:98,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int)'
      Src: org.apache.commons.text.FormattableUtilsTest:98,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:98,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:98,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:99,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int)'
      Src: org.apache.commons.text.FormattableUtilsTest:99,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:99,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:99,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:100,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int)'
      Src: org.apache.commons.text.FormattableUtilsTest:100,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:100,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:100,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:101,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int)'
      Src: org.apache.commons.text.FormattableUtilsTest:101,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:101,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:101,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:102,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int)'
      Src: org.apache.commons.text.FormattableUtilsTest:102,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:102,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:102,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:103,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int)'
      Src: org.apache.commons.text.FormattableUtilsTest:103,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:103,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:103,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:104,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int)'
      Src: org.apache.commons.text.FormattableUtilsTest:104,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:104,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:104,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:105,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int)'
      Src: org.apache.commons.text.FormattableUtilsTest:105,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:105,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:105,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:106,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int)'
      Src: org.apache.commons.text.FormattableUtilsTest:106,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:106,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.text.FormattableUtilsTest].testDefaultAppend()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Formatter].toString()'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int)'
    - '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int)'
    - '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest].testDefaultAppend()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:111,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:111,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:111,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:111,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:112,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:112,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:112,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:112,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:113,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:113,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:113,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:113,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:114,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:114,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:114,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:114,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:115,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:115,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:115,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:115,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:116,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:116,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:116,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:116,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:117,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:117,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:117,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:117,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:118,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:118,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:118,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:118,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:119,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:119,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:119,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:119,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:120,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:120,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:120,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:120,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:122,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:122,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:122,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:122,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:123,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:123,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:123,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:123,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:124,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:124,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:124,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:124,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:125,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:125,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:125,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:125,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:126,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:126,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:126,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:126,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:127,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:127,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:127,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:127,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:128,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:128,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:128,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:128,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:129,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:129,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:129,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:129,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:130,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:130,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:130,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:130,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
      Src: org.apache.commons.text.FormattableUtilsTest:131,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:131,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:131,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.text.FormattableUtilsTest].testEllipsis()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Formatter].toString()'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,String)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,String)'
    - '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,String)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int,String)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,String)'
    - '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest].testEllipsis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertThrowsExactly()'
      Src: org.apache.commons.text.FormattableUtilsTest:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.text.FormattableUtilsTest].testIllegalEllipsis()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.FormattableUtilsTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest].testIllegalEllipsis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ellipsis.length()
      Src: org.apache.commons.text.FormattableUtilsTest:142,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertThrowsExactly()'
      Src: org.apache.commons.text.FormattableUtilsTest:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 145
    functionName: '[org.apache.commons.text.FormattableUtilsTest].testIllegalEllipsisWith7Args()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 0
    functionsReached:
    - ellipsis.length()
    - '[org.apache.commons.text.FormattableUtilsTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest].testIllegalEllipsisWith7Args()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.FormattableUtils].<init>()'
      Src: org.apache.commons.text.FormattableUtilsTest:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.text.FormattableUtilsTest].testPublicConstructorExists()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.FormattableUtils].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest].testPublicConstructorExists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.FormattableUtilsTest.SimplestFormattable].<init>(String)'
      Src: org.apache.commons.text.FormattableUtilsTest:154,1
    - Dst: '[org.apache.commons.text.FormattableUtils].toString(org.apache.commons.text.FormattableUtilsTest.SimplestFormattable)'
      Src: org.apache.commons.text.FormattableUtilsTest:155,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.text.FormattableUtilsTest].testSimplestFormat()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.FormattableUtils].toString(org.apache.commons.text.FormattableUtilsTest.SimplestFormattable)'
    - '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.FormattableUtilsTest.SimplestFormattable].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest].testSimplestFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.FormattableUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.FormattableUtilsTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.FormattableUtilsTest
    signature: '[org.apache.commons.text.FormattableUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Formattable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.FormattableUtilsTest.SimplestFormattable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.text.FormattableUtilsTest.SimplestFormattable].<init>(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.FormattableUtilsTest.SimplestFormattable
    signature: '[org.apache.commons.text.FormattableUtilsTest.SimplestFormattable].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Formatter].format(String)'
      Src: org.apache.commons.text.FormattableUtilsTest.SimplestFormattable:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Formatter
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Formattable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - formatter
    - flags
    - width
    - precision
    argTypes:
    - java.util.Formatter
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.FormattableUtilsTest.SimplestFormattable].formatTo(java.util.Formatter,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Formatter].format(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest.SimplestFormattable].formatTo(java.util.Formatter,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:81,1
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:83,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.text.StrBuilderTest].test_LANG_1131_EqualsWithNullStrBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].test_LANG_1131_EqualsWithNullStrBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:88,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.apache.commons.text.StrBuilderTest:89,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:90,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].flip()'
      Src: org.apache.commons.text.StrBuilderTest:91,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:92,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:93,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:93,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:95,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:96,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:97,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.text.StrBuilderTest].testAppendCharBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int,int)'
    - '[org.apache.commons.text.StrBuilderTest].append(String)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].flip()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAppendCharBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:102,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:104,1
    - Dst: text.length()
      Src: org.apache.commons.text.StrBuilderTest:104,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.apache.commons.text.StrBuilderTest:104,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].put(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:105,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].flip()'
      Src: org.apache.commons.text.StrBuilderTest:106,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:108,1
    - Dst: e.getMessage()
      Src: org.apache.commons.text.StrBuilderTest:110,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:110,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:114,1
    - Dst: e.getMessage()
      Src: org.apache.commons.text.StrBuilderTest:116,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:116,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:119,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:120,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:120,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 100
    functionDepth: 5
    functionLinenumber: 100
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.text.StrBuilderTest].testAppendCharBufferException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
    - text.length()
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int)'
    - e.getMessage()
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].size()'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].put(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].flip()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAppendCharBufferException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:125,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:127,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:128,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:128,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:130,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:132,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:133,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 123
    functionDepth: 5
    functionLinenumber: 123
    functionLinenumberEnd: 134
    functionName: '[org.apache.commons.text.StrBuilderTest].testAppendCharBufferNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int,int)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAppendCharBufferNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:139,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:140,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:141,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:142,1
    - Dst: '[java.nio.CharBuffer].wrap(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:142,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:144,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:145,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:145,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:145,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:147,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:148,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:148,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:148,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:150,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:151,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:151,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:151,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:153,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderTest:154,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:154,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:154,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:156,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:157,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:157,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:157,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:159,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:160,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:160,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 136
    functionDepth: 5
    functionLinenumber: 136
    functionLinenumberEnd: 161
    functionName: '[org.apache.commons.text.StrBuilderTest].testAppendCharSequence()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int,int)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[java.nio.CharBuffer].wrap(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAppendCharSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:165,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.text.StrBuilderTest:167,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:167,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:167,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 168
    functionName: '[org.apache.commons.text.StrBuilderTest].testAppendln()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderTest)'
    - System.lineSeparator()
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAppendln()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:172,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:174,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:174,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:174,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:176,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:177,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:177,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.text.StrBuilderTest].testAppendStringBuilderNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int,int)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAppendStringBuilderNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 188
    functionName: '[org.apache.commons.text.StrBuilderTest].testAppendTakingTwoIntsWithIndexOutOfBoundsThrowsStringIndexOutOfBoundsExceptionTwo()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAppendTakingTwoIntsWithIndexOutOfBoundsThrowsStringIndexOutOfBoundsExceptionTwo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 198
    functionName: '[org.apache.commons.text.StrBuilderTest].testAppendTakingTwoIntsWithZeroThrowsStringIndexOutOfBoundsException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAppendTakingTwoIntsWithZeroThrowsStringIndexOutOfBoundsException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:202,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:204,1
    - Dst: text.length()
      Src: org.apache.commons.text.StrBuilderTest:204,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.apache.commons.text.StrBuilderTest:204,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].put(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:205,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendTo(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:207,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].flip()'
      Src: org.apache.commons.text.StrBuilderTest:209,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].toString()'
      Src: org.apache.commons.text.StrBuilderTest:210,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 200
    functionDepth: 5
    functionLinenumber: 200
    functionLinenumberEnd: 211
    functionName: '[org.apache.commons.text.StrBuilderTest].testAppendToCharBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendTo(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
    - text.length()
    - '[org.apache.commons.text.StrBuilder].size()'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.apache.commons.text.StrBuilderTest].put(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].flip()'
    - '[org.apache.commons.text.StrBuilderTest].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAppendToCharBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:215,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:216,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendTo(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:218,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:220,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 213
    functionDepth: 5
    functionLinenumber: 213
    functionLinenumberEnd: 221
    functionName: '[org.apache.commons.text.StrBuilderTest].testAppendToStringBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendTo(StringBuilder)'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAppendToStringBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:225,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:226,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendTo(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:228,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:230,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 223
    functionDepth: 5
    functionLinenumber: 223
    functionLinenumberEnd: 231
    functionName: '[org.apache.commons.text.StrBuilderTest].testAppendToStringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendTo(StringBuilder)'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAppendToStringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:235,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:236,1
    - Dst: '[java.io.StringWriter].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:237,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendTo(java.io.StringWriter)'
      Src: org.apache.commons.text.StrBuilderTest:239,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.StrBuilderTest:241,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 5
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: '[org.apache.commons.text.StrBuilderTest].testAppendToWriter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].appendTo(java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAppendToWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:246,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(String,String,String,String,String)'
      Src: org.apache.commons.text.StrBuilderTest:246,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:247,1
    - Dst: '[org.apache.commons.text.StrBuilder].build()'
      Src: org.apache.commons.text.StrBuilderTest:247,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 244
    functionDepth: 2
    functionLinenumber: 244
    functionLinenumberEnd: 248
    functionName: '[org.apache.commons.text.StrBuilderTest].testAsBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].build()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendAll(String,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAsBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:252,1
    - Dst: '[org.apache.commons.text.StrBuilder].asReader()'
      Src: org.apache.commons.text.StrBuilderTest:253,1
    - Dst: reader.ready()
      Src: org.apache.commons.text.StrBuilderTest:254,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:254,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest)
      Src: org.apache.commons.text.StrBuilderTest:256,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:256,1
    - Dst: '[String].<init>(org.apache.commons.text.StrBuilderTest,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:257,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:257,1
    - Dst: reader.read()
      Src: org.apache.commons.text.StrBuilderTest:259,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:259,1
    - Dst: reader.ready()
      Src: org.apache.commons.text.StrBuilderTest:260,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:260,1
    - Dst: reader.skip(int)
      Src: org.apache.commons.text.StrBuilderTest:261,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:261,1
    - Dst: reader.skip()
      Src: org.apache.commons.text.StrBuilderTest:262,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:262,1
    - Dst: reader.markSupported()
      Src: org.apache.commons.text.StrBuilderTest:264,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:264,1
    - Dst: '[org.apache.commons.text.StrBuilder].asReader()'
      Src: org.apache.commons.text.StrBuilderTest:266,1
    - Dst: reader.read()
      Src: org.apache.commons.text.StrBuilderTest:267,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:267,1
    - Dst: reader.mark()
      Src: org.apache.commons.text.StrBuilderTest:268,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:270,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:270,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char)'
      Src: org.apache.commons.text.StrBuilderTest:271,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char)'
      Src: org.apache.commons.text.StrBuilderTest:272,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char)'
      Src: org.apache.commons.text.StrBuilderTest:273,1
    - Dst: reader.reset()
      Src: org.apache.commons.text.StrBuilderTest:274,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:275,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:275,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char)'
      Src: org.apache.commons.text.StrBuilderTest:276,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char)'
      Src: org.apache.commons.text.StrBuilderTest:277,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char)'
      Src: org.apache.commons.text.StrBuilderTest:278,1
    - Dst: reader.skip(int)
      Src: org.apache.commons.text.StrBuilderTest:279,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:279,1
    - Dst: reader.read()
      Src: org.apache.commons.text.StrBuilderTest:280,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:280,1
    - Dst: reader.ready()
      Src: org.apache.commons.text.StrBuilderTest:282,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:282,1
    - Dst: reader.close()
      Src: org.apache.commons.text.StrBuilderTest:283,1
    - Dst: reader.ready()
      Src: org.apache.commons.text.StrBuilderTest:284,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:284,1
    - Dst: '[org.apache.commons.text.StrBuilder].asReader()'
      Src: org.apache.commons.text.StrBuilderTest:286,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int)
      Src: org.apache.commons.text.StrBuilderTest:289,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:290,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int)
      Src: org.apache.commons.text.StrBuilderTest:295,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:296,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:301,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:302,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:307,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:308,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)
      Src: org.apache.commons.text.StrBuilderTest:313,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:314,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:319,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:319,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:320,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:321,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:322,1
    - Dst: reader.skip(int)
      Src: org.apache.commons.text.StrBuilderTest:324,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:325,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:325,1
    - Dst: reader.reset()
      Src: org.apache.commons.text.StrBuilderTest:327,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:329,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:329,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 250
    functionDepth: 5
    functionLinenumber: 250
    functionLinenumberEnd: 331
    functionName: '[org.apache.commons.text.StrBuilderTest].testAsReader()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - reader.read(org.apache.commons.text.StrBuilderTest,int)
    - reader.read(org.apache.commons.text.StrBuilderTest)
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(char)'
    - reader.read()
    - reader.mark()
    - '[org.apache.commons.text.StrBuilderTest].fail(String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[String].<init>(org.apache.commons.text.StrBuilderTest,int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - reader.read(org.apache.commons.text.StrBuilderTest,int,int)
    - reader.skip()
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(char,org.apache.commons.text.StrBuilderTest)'
    - reader.reset()
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].asReader()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - reader.read(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)
    - reader.ready()
    - reader.skip(int)
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest)'
    - reader.close()
    - reader.markSupported()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAsReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:336,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:337,1
    - Dst: '[org.apache.commons.text.StrBuilder].asTokenizer()'
      Src: org.apache.commons.text.StrBuilderTest:338,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrBuilderTest:340,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:341,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.StrBuilderTest:342,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.StrBuilderTest:343,1
    - Dst: '[org.apache.commons.text.StrTokenizer].size()'
      Src: org.apache.commons.text.StrBuilderTest:344,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:344,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:346,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrBuilderTest:347,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:348,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.StrBuilderTest:349,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.StrBuilderTest:350,1
    - Dst: '[org.apache.commons.text.StrTokenizer].size()'
      Src: org.apache.commons.text.StrBuilderTest:351,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:351,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrBuilderTest:352,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:352,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrBuilderTest:353,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:353,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset()'
      Src: org.apache.commons.text.StrBuilderTest:355,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrBuilderTest:356,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:357,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.StrBuilderTest:358,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.StrBuilderTest:359,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.StrBuilderTest:360,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
      Src: org.apache.commons.text.StrBuilderTest:361,1
    - Dst: '[org.apache.commons.text.StrTokenizer].size()'
      Src: org.apache.commons.text.StrBuilderTest:362,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:362,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrBuilderTest:363,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:363,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrBuilderTest:364,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:364,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrBuilderTest:365,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:365,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrBuilderTest:366,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:366,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getContent()'
      Src: org.apache.commons.text.StrBuilderTest:368,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 333
    functionDepth: 4
    functionLinenumber: 333
    functionLinenumberEnd: 369
    functionName: '[org.apache.commons.text.StrBuilderTest].testAsTokenizer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].reset()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
    - '[org.apache.commons.text.StrTokenizer].size()'
    - '[org.apache.commons.text.StrBuilder].asTokenizer()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrTokenizer].getContent()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAsTokenizer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:373,1
    - Dst: '[org.apache.commons.text.StrBuilder].asWriter()'
      Src: org.apache.commons.text.StrBuilderTest:374,1
    - Dst: writer.write(char)
      Src: org.apache.commons.text.StrBuilderTest:376,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:377,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:377,1
    - Dst: writer.write()
      Src: org.apache.commons.text.StrBuilderTest:379,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:380,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:380,1
    - Dst: writer.write(int,int)
      Src: org.apache.commons.text.StrBuilderTest:382,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:383,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:383,1
    - Dst: writer.write(String)
      Src: org.apache.commons.text.StrBuilderTest:385,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:386,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:386,1
    - Dst: writer.write(String,int,int)
      Src: org.apache.commons.text.StrBuilderTest:388,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:389,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:389,1
    - Dst: writer.flush()
      Src: org.apache.commons.text.StrBuilderTest:391,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:392,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:392,1
    - Dst: writer.close()
      Src: org.apache.commons.text.StrBuilderTest:394,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:395,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:395,1
    - Dst: writer.write(String)
      Src: org.apache.commons.text.StrBuilderTest:397,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:398,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:398,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:400,1
    - Dst: writer.write(char)
      Src: org.apache.commons.text.StrBuilderTest:401,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:402,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 371
    functionDepth: 5
    functionLinenumber: 371
    functionLinenumberEnd: 404
    functionName: '[org.apache.commons.text.StrBuilderTest].testAsWriter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].setLength(int)'
    - writer.write(char)
    - writer.close()
    - writer.write()
    - writer.write(int,int)
    - writer.write(String)
    - '[org.apache.commons.text.StrBuilder].toString()'
    - writer.write(String,int,int)
    - '[org.apache.commons.text.StrBuilder].asWriter()'
    - writer.flush()
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testAsWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:408,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:409,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:409,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:411,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:412,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 406
    functionDepth: 4
    functionLinenumber: 406
    functionLinenumberEnd: 413
    functionName: '[org.apache.commons.text.StrBuilderTest].testCapacity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].capacity()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:417,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:418,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:418,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:419,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:419,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:420,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:420,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:421,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:421,1
    - Dst: '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.StrBuilderTest:423,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:424,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:424,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:425,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:425,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:426,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:426,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:427,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:427,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilderTest:429,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:430,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:430,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:431,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:431,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:432,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:432,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:433,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:433,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:435,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:436,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:436,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:437,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:437,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:438,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:438,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:439,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:439,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:441,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:442,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:442,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:443,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:443,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:444,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:444,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:445,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:445,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:447,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:448,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:448,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:449,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:449,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:450,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:450,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:451,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:451,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilderTest:453,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:454,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:454,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:455,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:455,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:456,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:456,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:457,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:457,1
    - Dst: '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.StrBuilderTest:459,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:460,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:460,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:461,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:461,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:462,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:462,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:463,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:463,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:465,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:467,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:468,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:468,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:469,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:469,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:470,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:470,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:471,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:471,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:473,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:474,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:474,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:475,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:475,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:476,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:476,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:477,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:477,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:478,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:478,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:480,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:481,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:481,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:482,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:482,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:483,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:483,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:484,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:484,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:485,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:485,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:487,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:488,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:488,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:489,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:489,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:490,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:490,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:491,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:491,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 124
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 415
    functionDepth: 4
    functionLinenumber: 415
    functionLinenumberEnd: 492
    functionName: '[org.apache.commons.text.StrBuilderTest].testCapacityAndLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].setLength(int)'
    - '[org.apache.commons.text.StrBuilder].isEmpty()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.StrBuilder].size()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilder].capacity()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testCapacityAndLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:496,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNewLineText(null)'
      Src: org.apache.commons.text.StrBuilderTest:497,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:497,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(null)'
      Src: org.apache.commons.text.StrBuilderTest:498,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:498,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:499,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:499,1
    - Dst: '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.StrBuilderTest:500,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:500,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilderTest:501,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:501,1
    - Dst: '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.StrBuilderTest:502,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:502,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:503,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:503,1
    - Dst: '[org.apache.commons.text.StrBuilder].reverse()'
      Src: org.apache.commons.text.StrBuilderTest:504,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:504,1
    - Dst: '[org.apache.commons.text.StrBuilder].trim()'
      Src: org.apache.commons.text.StrBuilderTest:505,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 494
    functionDepth: 2
    functionLinenumber: 494
    functionLinenumberEnd: 506
    functionName: '[org.apache.commons.text.StrBuilderTest].testChaining()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
    - '[org.apache.commons.text.StrBuilder].setNullText(null)'
    - '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].setLength(int)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].reverse()'
    - '[org.apache.commons.text.StrBuilder].trim()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.StrBuilder].setNewLineText(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testChaining()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:510,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:511,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:512,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:513,1
    - Dst: '[org.apache.commons.text.StrBuilder].charAt(int)'
      Src: org.apache.commons.text.StrBuilderTest:514,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:514,1
    - Dst: '[org.apache.commons.text.StrBuilder].charAt(int)'
      Src: org.apache.commons.text.StrBuilderTest:515,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:515,1
    - Dst: '[org.apache.commons.text.StrBuilder].charAt(int)'
      Src: org.apache.commons.text.StrBuilderTest:516,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:516,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:517,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:518,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 508
    functionDepth: 4
    functionLinenumber: 508
    functionLinenumberEnd: 519
    functionName: '[org.apache.commons.text.StrBuilderTest].testCharAt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].charAt(int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(char,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testCharAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:523,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:524,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:525,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:526,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:526,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 521
    functionDepth: 4
    functionLinenumber: 521
    functionLinenumberEnd: 528
    functionName: '[org.apache.commons.text.StrBuilderTest].testClear()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:532,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:533,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:533,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:534,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:534,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:535,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:535,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrBuilderTest:537,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:538,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:538,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:539,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:539,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:540,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:540,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrBuilderTest:542,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:543,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:543,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:544,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:544,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:545,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:545,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:547,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:548,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:548,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:549,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:549,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:550,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:550,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrBuilderTest:552,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:553,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:553,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:554,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:554,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:555,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:555,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:557,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:558,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:558,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:559,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:559,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:560,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:560,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:562,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:563,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:563,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:564,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:564,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:565,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:565,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:567,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:568,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:568,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:569,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:569,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:570,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 571
      start: 530
    functionDepth: 5
    functionLinenumber: 530
    functionLinenumberEnd: 571
    functionName: '[org.apache.commons.text.StrBuilderTest].testConstructors()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].size()'
    - '[org.apache.commons.text.StrBuilder].capacity()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testConstructors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:575,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(char)'
      Src: org.apache.commons.text.StrBuilderTest:576,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:576,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(char)'
      Src: org.apache.commons.text.StrBuilderTest:577,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:577,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(char)'
      Src: org.apache.commons.text.StrBuilderTest:578,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:578,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(char)'
      Src: org.apache.commons.text.StrBuilderTest:579,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:579,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 580
      start: 573
    functionDepth: 5
    functionLinenumber: 573
    functionLinenumberEnd: 580
    functionName: '[org.apache.commons.text.StrBuilderTest].testContains_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilder].contains(char)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testContains_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:584,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(String)'
      Src: org.apache.commons.text.StrBuilderTest:585,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:585,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(String)'
      Src: org.apache.commons.text.StrBuilderTest:586,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:586,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(String)'
      Src: org.apache.commons.text.StrBuilderTest:587,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:587,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(String)'
      Src: org.apache.commons.text.StrBuilderTest:588,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:588,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(String)'
      Src: org.apache.commons.text.StrBuilderTest:589,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 582
    functionDepth: 5
    functionLinenumber: 582
    functionLinenumberEnd: 590
    functionName: '[org.apache.commons.text.StrBuilderTest].testContains_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilder].contains(String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testContains_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:594,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:595,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:595,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:595,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:596,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:596,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:596,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:597,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:597,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:597,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:598,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:598,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:598,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:599,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:599,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:601,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:602,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:602,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:603,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:604,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 605
      start: 592
    functionDepth: 5
    functionLinenumber: 592
    functionLinenumberEnd: 605
    functionName: '[org.apache.commons.text.StrBuilderTest].testContains_StrMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testContains_StrMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:609,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(char)'
      Src: org.apache.commons.text.StrBuilderTest:610,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:611,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:611,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(char)'
      Src: org.apache.commons.text.StrBuilderTest:612,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:613,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:613,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(char)'
      Src: org.apache.commons.text.StrBuilderTest:614,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:615,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:615,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(char)'
      Src: org.apache.commons.text.StrBuilderTest:616,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:617,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:617,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:619,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(char)'
      Src: org.apache.commons.text.StrBuilderTest:620,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:621,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 607
    functionDepth: 5
    functionLinenumber: 607
    functionLinenumberEnd: 622
    functionName: '[org.apache.commons.text.StrBuilderTest].testDeleteAll_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].deleteAll(char)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testDeleteAll_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:626,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:627,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:628,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:628,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:629,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:630,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:630,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:632,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:633,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:633,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:634,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:635,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:635,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:636,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:637,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:637,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:638,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:639,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:639,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:641,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:642,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:643,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:643,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:645,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:646,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:647,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:647,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 648
      start: 624
    functionDepth: 5
    functionLinenumber: 624
    functionLinenumberEnd: 648
    functionName: '[org.apache.commons.text.StrBuilderTest].testDeleteAll_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].deleteAll(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testDeleteAll_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:652,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:653,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:654,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:654,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:655,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:656,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:656,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:658,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:659,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:660,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:660,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:662,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:663,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:664,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 665
      start: 650
    functionDepth: 5
    functionLinenumber: 650
    functionLinenumberEnd: 665
    functionName: '[org.apache.commons.text.StrBuilderTest].testDeleteAll_StrMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testDeleteAll_StrMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:669,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteCharAt(int)'
      Src: org.apache.commons.text.StrBuilderTest:670,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:671,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:671,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:673,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 674
      start: 667
    functionDepth: 5
    functionLinenumber: 667
    functionLinenumberEnd: 674
    functionName: '[org.apache.commons.text.StrBuilderTest].testDeleteCharAt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].deleteCharAt(int)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testDeleteCharAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:678,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 679
      start: 676
    functionDepth: 0
    functionLinenumber: 676
    functionLinenumberEnd: 679
    functionName: '[org.apache.commons.text.StrBuilderTest].testDeleteCharAtWithNegative()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testDeleteCharAtWithNegative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:683,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.StrBuilderTest:684,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:685,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:685,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.StrBuilderTest:686,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:687,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:687,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.StrBuilderTest:688,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:689,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:689,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.StrBuilderTest:690,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:691,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:691,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:693,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.StrBuilderTest:694,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:695,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 696
      start: 681
    functionDepth: 5
    functionLinenumber: 681
    functionLinenumberEnd: 696
    functionName: '[org.apache.commons.text.StrBuilderTest].testDeleteFirst_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testDeleteFirst_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:700,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:701,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:702,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:702,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:703,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:704,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:704,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:706,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:707,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:707,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:708,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:709,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:709,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:710,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:711,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:711,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:712,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:713,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:713,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:715,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:716,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:717,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:717,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:719,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:720,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:721,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:721,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 722
      start: 698
    functionDepth: 5
    functionLinenumber: 698
    functionLinenumberEnd: 722
    functionName: '[org.apache.commons.text.StrBuilderTest].testDeleteFirst_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testDeleteFirst_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:726,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:727,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:728,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:728,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:729,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:730,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:730,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:732,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:733,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:734,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:734,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:736,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:737,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:738,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 739
      start: 724
    functionDepth: 5
    functionLinenumber: 724
    functionLinenumberEnd: 739
    functionName: '[org.apache.commons.text.StrBuilderTest].testDeleteFirst_StrMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testDeleteFirst_StrMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:743,1
    - Dst: '[org.apache.commons.text.StrBuilder].delete(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:744,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:745,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:745,1
    - Dst: '[org.apache.commons.text.StrBuilder].delete(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:746,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:747,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:747,1
    - Dst: '[org.apache.commons.text.StrBuilder].delete(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:748,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:749,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:749,1
    - Dst: '[org.apache.commons.text.StrBuilder].delete(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:750,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:751,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:751,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:753,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:754,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:756,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 757
      start: 741
    functionDepth: 5
    functionLinenumber: 741
    functionLinenumberEnd: 757
    functionName: '[org.apache.commons.text.StrBuilderTest].testDeleteIntInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].delete(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testDeleteIntInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:761,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:762,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:762,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:763,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:763,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:764,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:764,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(null)'
      Src: org.apache.commons.text.StrBuilderTest:765,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:765,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:766,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:767,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:767,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:768,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:768,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:769,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:769,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:770,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:770,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:771,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:771,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:772,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:772,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:773,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 774
      start: 759
    functionDepth: 4
    functionLinenumber: 759
    functionLinenumberEnd: 774
    functionName: '[org.apache.commons.text.StrBuilderTest].testEndsWith()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].endsWith(null)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testEndsWith()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:778,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilderTest:779,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:780,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:780,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity()'
      Src: org.apache.commons.text.StrBuilderTest:782,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:783,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:783,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:785,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilderTest:786,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:787,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 788
      start: 776
    functionDepth: 4
    functionLinenumber: 776
    functionLinenumberEnd: 788
    functionName: '[org.apache.commons.text.StrBuilderTest].testEnsureCapacity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].ensureCapacity()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
    - '[org.apache.commons.text.StrBuilder].capacity()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testEnsureCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:792,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:793,1
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:794,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:794,1
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:795,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:795,1
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:796,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:796,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilder,Object)'
      Src: org.apache.commons.text.StrBuilderTest:797,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:799,1
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:800,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:800,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotEquals(org.apache.commons.text.StrBuilder,Object)'
      Src: org.apache.commons.text.StrBuilderTest:801,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:803,1
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:804,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:804,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotEquals(org.apache.commons.text.StrBuilder,Object)'
      Src: org.apache.commons.text.StrBuilderTest:805,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:807,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:807,1
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:808,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:808,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilder,Object)'
      Src: org.apache.commons.text.StrBuilderTest:809,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.text.StrBuilderTest:811,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotEquals(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:811,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotEquals(String,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 813
      start: 790
    functionDepth: 4
    functionLinenumber: 790
    functionLinenumberEnd: 813
    functionName: '[org.apache.commons.text.StrBuilderTest].testEquals()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.apache.commons.text.StrBuilderTest].assertNotEquals(org.apache.commons.text.StrBuilder,Object)'
    - '[org.apache.commons.text.StrBuilderTest].assertNotEquals(String,org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertNotEquals(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilder,Object)'
    - '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:817,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:818,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:819,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:819,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:820,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:820,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:821,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:821,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:823,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:824,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:824,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:826,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:827,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:827,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:829,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:829,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:830,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:830,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:831,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:831,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:832,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:832,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:834,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:834,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:835,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 836
      start: 815
    functionDepth: 4
    functionLinenumber: 815
    functionLinenumberEnd: 836
    functionName: '[org.apache.commons.text.StrBuilderTest].testEqualsIgnoreCase()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testEqualsIgnoreCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:840,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:843,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilderTest,char[])'
      Src: org.apache.commons.text.StrBuilderTest:844,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(char[])'
      Src: org.apache.commons.text.StrBuilderTest:845,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:847,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:848,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilderTest,char[])'
      Src: org.apache.commons.text.StrBuilderTest:849,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(char[])'
      Src: org.apache.commons.text.StrBuilderTest:850,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(null)'
      Src: org.apache.commons.text.StrBuilderTest:852,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotSame(org.apache.commons.text.StrBuilderTest,char[])'
      Src: org.apache.commons.text.StrBuilderTest:853,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:854,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:855,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[])'
      Src: org.apache.commons.text.StrBuilderTest:855,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:858,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilderTest,char[])'
      Src: org.apache.commons.text.StrBuilderTest:859,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:862,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotSame(org.apache.commons.text.StrBuilderTest,char[])'
      Src: org.apache.commons.text.StrBuilderTest:863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 864
      start: 838
    functionDepth: 4
    functionLinenumber: 838
    functionLinenumberEnd: 864
    functionName: '[org.apache.commons.text.StrBuilderTest].testGetChars()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertNotSame(org.apache.commons.text.StrBuilderTest,char[])'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].getChars(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(char[])'
    - '[org.apache.commons.text.StrBuilder].getChars(null)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilderTest,char[])'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testGetChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:868,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:870,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,int,org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:872,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:873,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,int,org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:876,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:877,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:880,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:881,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:887,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:888,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,int,org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:894,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:895,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,int,org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:901,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:902,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 906
      start: 866
    functionDepth: 4
    functionLinenumber: 866
    functionLinenumberEnd: 906
    functionName: '[org.apache.commons.text.StrBuilderTest].testGetCharsIntIntCharArrayInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].getChars(int,int,org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].getChars(int,org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testGetCharsIntIntCharArrayInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:910,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNewLineText()'
      Src: org.apache.commons.text.StrBuilderTest:911,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.StrBuilderTest:911,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.StrBuilderTest:913,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNewLineText()'
      Src: org.apache.commons.text.StrBuilderTest:914,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:914,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.StrBuilderTest:916,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNewLineText()'
      Src: org.apache.commons.text.StrBuilderTest:917,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:917,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.StrBuilderTest:919,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNewLineText()'
      Src: org.apache.commons.text.StrBuilderTest:920,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.StrBuilderTest:920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 921
      start: 908
    functionDepth: 2
    functionLinenumber: 908
    functionLinenumberEnd: 921
    functionName: '[org.apache.commons.text.StrBuilderTest].testGetSetNewLineText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertNull(String)'
    - '[org.apache.commons.text.StrBuilder].getNewLineText()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testGetSetNewLineText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:925,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNullText()'
      Src: org.apache.commons.text.StrBuilderTest:926,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.StrBuilderTest:926,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderTest:928,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNullText()'
      Src: org.apache.commons.text.StrBuilderTest:929,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:929,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderTest:931,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNullText()'
      Src: org.apache.commons.text.StrBuilderTest:932,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.StrBuilderTest:932,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderTest:934,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNullText()'
      Src: org.apache.commons.text.StrBuilderTest:935,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:935,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderTest:937,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNullText()'
      Src: org.apache.commons.text.StrBuilderTest:938,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.StrBuilderTest:938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 939
      start: 923
    functionDepth: 2
    functionLinenumber: 923
    functionLinenumberEnd: 939
    functionName: '[org.apache.commons.text.StrBuilderTest].testGetSetNullText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertNull(String)'
    - '[org.apache.commons.text.StrBuilder].getNullText()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testGetSetNullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:943,1
    - Dst: '[org.apache.commons.text.StrBuilder].hashCode()'
      Src: org.apache.commons.text.StrBuilderTest:944,1
    - Dst: '[org.apache.commons.text.StrBuilder].hashCode()'
      Src: org.apache.commons.text.StrBuilderTest:945,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:946,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:947,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:949,1
    - Dst: '[org.apache.commons.text.StrBuilder].hashCode()'
      Src: org.apache.commons.text.StrBuilderTest:950,1
    - Dst: '[org.apache.commons.text.StrBuilder].hashCode()'
      Src: org.apache.commons.text.StrBuilderTest:951,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:952,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 954
      start: 941
    functionDepth: 4
    functionLinenumber: 941
    functionLinenumberEnd: 954
    functionName: '[org.apache.commons.text.StrBuilderTest].testHashCode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:958,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:959,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:959,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:962,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:962,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:962,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:964,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:964,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:965,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:965,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:965,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:967,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:967,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 968
      start: 956
    functionDepth: 5
    functionLinenumber: 956
    functionLinenumberEnd: 968
    functionName: '[org.apache.commons.text.StrBuilderTest].testIndexOf_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[String].indexOf(char)'
    - '[org.apache.commons.text.StrBuilder].indexOf(char)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testIndexOf_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:972,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:973,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:973,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:974,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:974,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:975,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:975,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:976,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:976,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:977,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:977,1
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:980,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:980,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:980,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:982,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:982,1
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:983,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:983,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:983,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:985,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:985,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:987,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:988,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:988,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:989,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:989,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 990
      start: 970
    functionDepth: 5
    functionLinenumber: 970
    functionLinenumberEnd: 990
    functionName: '[org.apache.commons.text.StrBuilderTest].testIndexOf_char_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[String].indexOf(char,int)'
    - '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].indexOf(char)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testIndexOf_char_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:994,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:996,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:996,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:998,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:998,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:998,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1000,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1000,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1002,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1002,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1002,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1004,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1004,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1005,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1005,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1005,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1007,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1007,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1008,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1008,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1008,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1010,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1010,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1012,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1013
      start: 992
    functionDepth: 5
    functionLinenumber: 992
    functionLinenumberEnd: 1013
    functionName: '[org.apache.commons.text.StrBuilderTest].testIndexOf_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].indexOf(String)'
    - '[String].indexOf(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testIndexOf_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1017,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1018,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1018,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1019,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1019,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1020,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1020,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1021,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1021,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1022,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1022,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1023,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1023,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1024,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1024,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1026,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1026,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1027,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1027,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1028,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1028,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1031,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1031,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1031,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1033,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1033,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1035,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1035,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1035,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1037,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1037,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1038,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1038,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1038,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1040,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1040,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1041,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1041,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1041,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1043,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1043,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1045,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1046,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1046,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1047,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1047,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1049,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1049,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1050
      start: 1015
    functionDepth: 5
    functionLinenumber: 1015
    functionLinenumberEnd: 1050
    functionName: '[org.apache.commons.text.StrBuilderTest].testIndexOf_String_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[String].indexOf(String,int)'
    - '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].indexOf(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testIndexOf_String_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1054,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1055,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1055,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1056,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1056,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1056,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1058,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1059,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1059,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1059,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1060,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1060,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1060,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1061,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1061,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1061,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1062,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1062,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1062,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1063,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1063,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1063,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1064,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1064,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1066,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1067,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1067,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1068
      start: 1052
    functionDepth: 4
    functionLinenumber: 1052
    functionLinenumberEnd: 1068
    functionName: '[org.apache.commons.text.StrBuilderTest].testIndexOf_StrMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testIndexOf_StrMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1072,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1073,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1073,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1074,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1074,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1074,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1075,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1075,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1075,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1077,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1078,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1078,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1078,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1079,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1079,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1079,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1080,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1080,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1080,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1081,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1081,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1081,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1083,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1083,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1083,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1084,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1084,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1084,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1085,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1085,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1085,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1086,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1086,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1086,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1087,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1087,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1087,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1088,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1088,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1088,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1089,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1089,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1089,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1090,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1090,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1090,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1092,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1092,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1092,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1093,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1093,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1093,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1094,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1094,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1094,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1095,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1095,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1095,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1096,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1096,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1096,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1098,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1098,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1098,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1099,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1099,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1101,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1102,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1102,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1103,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1103,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1104,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1104,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1105,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1105,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1106,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1106,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1107,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 97
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1070
    functionDepth: 4
    functionLinenumber: 1070
    functionLinenumberEnd: 1108
    functionName: '[org.apache.commons.text.StrBuilderTest].testIndexOf_StrMatcher_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
    - '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testIndexOf_StrMatcher_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1112,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:1113,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1114,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1115
      start: 1110
    functionDepth: 5
    functionLinenumber: 1110
    functionLinenumberEnd: 1115
    functionName: '[org.apache.commons.text.StrBuilderTest].testIndexOfLang294()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].indexOf(String)'
    - '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testIndexOfLang294()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1119,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:1120,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1120,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1122,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:1123,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1123,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:1125,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:1126,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1127
      start: 1117
    functionDepth: 4
    functionLinenumber: 1117
    functionLinenumberEnd: 1127
    functionName: '[org.apache.commons.text.StrBuilderTest].testIsEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].isEmpty()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testIsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1131,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:1132,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1133,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1129
    functionDepth: 5
    functionLinenumber: 1129
    functionLinenumberEnd: 1134
    functionName: '[org.apache.commons.text.StrBuilderTest].testLang294()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].deleteAll(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testLang294()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1138,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:1139,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(char)'
      Src: org.apache.commons.text.StrBuilderTest:1140,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean,String)'
      Src: org.apache.commons.text.StrBuilderTest:1140,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1141,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1136
    functionDepth: 5
    functionLinenumber: 1136
    functionLinenumberEnd: 1142
    functionName: '[org.apache.commons.text.StrBuilderTest].testLang295()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,String)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean,String)'
    - '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
    - '[org.apache.commons.text.StrBuilder].contains(char)'
    - '[org.apache.commons.text.StrBuilder].indexOf(char)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testLang295()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1146,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(null,int,char)'
      Src: org.apache.commons.text.StrBuilderTest:1147,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1148,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1149
      start: 1144
    functionDepth: 2
    functionLinenumber: 1144
    functionLinenumberEnd: 1149
    functionName: '[org.apache.commons.text.StrBuilderTest].testLang412Left()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(null,int,char)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testLang412Left()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1153,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(null,int,char)'
      Src: org.apache.commons.text.StrBuilderTest:1154,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1155,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1156
      start: 1151
    functionDepth: 2
    functionLinenumber: 1151
    functionLinenumberEnd: 1156
    functionName: '[org.apache.commons.text.StrBuilderTest].testLang412Right()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(null,int,char)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testLang412Right()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1160,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1162,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1162,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1164,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1164,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1164,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1166,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1166,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1167,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1167,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1167,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1169,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1170
      start: 1158
    functionDepth: 5
    functionLinenumber: 1158
    functionLinenumberEnd: 1170
    functionName: '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
    - '[String].lastIndexOf(char)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1174,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1175,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1175,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1176,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1176,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1177,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1177,1
    - Dst: '[String].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1180,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1180,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1180,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1182,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1182,1
    - Dst: '[String].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1183,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1183,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1183,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1185,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1185,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1187,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1188,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1188,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1188,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1189,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1190
      start: 1172
    functionDepth: 5
    functionLinenumber: 1172
    functionLinenumberEnd: 1190
    functionName: '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_char_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[String].lastIndexOf(char,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_char_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1194,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1196,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1196,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1198,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1198,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1198,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1200,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1200,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1202,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1202,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1202,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1204,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1204,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1205,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1205,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1205,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1207,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1207,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1208,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1208,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1208,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1210,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1210,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1212,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1192
    functionDepth: 5
    functionLinenumber: 1192
    functionLinenumberEnd: 1213
    functionName: '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[String].lastIndexOf(String)'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1217,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1218,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1218,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1219,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1219,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1220,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1220,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1221,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1221,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1222,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1222,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1223,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1223,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1224,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1224,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1226,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1226,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1227,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1227,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1227,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1228,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1228,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1228,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1231,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1231,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1231,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1233,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1233,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1235,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1235,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1235,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1237,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1237,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1238,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1238,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1238,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1240,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1240,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1241,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1241,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1241,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1243,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1243,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1245,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1246,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1246,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1246,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1247,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1247,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1249,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1250
      start: 1215
    functionDepth: 5
    functionLinenumber: 1215
    functionLinenumberEnd: 1250
    functionName: '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_String_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[String].lastIndexOf(String,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_String_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1254,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1255,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1255,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1256,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1256,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1256,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1258,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1259,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1259,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1259,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1260,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1260,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1260,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1261,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1261,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1261,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1262,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1262,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1262,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1263,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1263,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1263,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1264,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1264,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1266,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1267,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1268
      start: 1252
    functionDepth: 4
    functionLinenumber: 1252
    functionLinenumberEnd: 1268
    functionName: '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_StrMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_StrMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1272,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1273,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1273,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1274,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1274,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1274,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1275,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1275,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1275,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1276,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1276,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1276,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1278,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1279,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1279,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1279,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1280,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1280,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1280,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1281,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1281,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1281,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1282,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1282,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1282,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1284,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1284,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1284,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1285,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1285,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1285,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1286,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1286,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1286,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1287,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1287,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1287,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1288,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1288,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1288,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1289,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1289,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1289,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1290,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1290,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1290,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1291,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1291,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1291,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1293,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1293,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1293,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1294,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1294,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1294,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1295,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1295,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1295,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1296,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1296,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1296,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1297,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1297,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1297,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1299,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1299,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1299,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1300,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1300,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1302,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1303,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1303,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1304,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1304,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1307,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1307,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1308,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1308,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1309,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1309,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1312,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 101
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1313
      start: 1270
    functionDepth: 4
    functionLinenumber: 1270
    functionLinenumberEnd: 1313
    functionName: '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_StrMatcher_int()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_StrMatcher_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1317,1
    - Dst: '[org.apache.commons.text.StrBuilder].leftString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1318,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1318,1
    - Dst: '[org.apache.commons.text.StrBuilder].leftString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1319,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1319,1
    - Dst: '[org.apache.commons.text.StrBuilder].leftString()'
      Src: org.apache.commons.text.StrBuilderTest:1320,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1320,1
    - Dst: '[org.apache.commons.text.StrBuilder].leftString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1321,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1322
      start: 1315
    functionDepth: 5
    functionLinenumber: 1315
    functionLinenumberEnd: 1322
    functionName: '[org.apache.commons.text.StrBuilderTest].testLeftString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].leftString()'
    - '[org.apache.commons.text.StrBuilder].leftString(int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testLeftString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1326,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1327,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1327,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1329,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1330,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1324
    functionDepth: 4
    functionLinenumber: 1324
    functionLinenumberEnd: 1331
    functionName: '[org.apache.commons.text.StrBuilderTest].testLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1335,1
    - Dst: '[org.apache.commons.text.StrBuilder].midString(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1336,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1336,1
    - Dst: '[org.apache.commons.text.StrBuilder].midString(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1337,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1337,1
    - Dst: '[org.apache.commons.text.StrBuilder].midString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1338,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1338,1
    - Dst: '[org.apache.commons.text.StrBuilder].midString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1339,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1339,1
    - Dst: '[org.apache.commons.text.StrBuilder].midString(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1340,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1340,1
    - Dst: '[org.apache.commons.text.StrBuilder].midString(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1341,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1333
    functionDepth: 5
    functionLinenumber: 1333
    functionLinenumberEnd: 1342
    functionName: '[org.apache.commons.text.StrBuilderTest].testMidString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].midString(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].midString(int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testMidString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1346,1
    - Dst: '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.StrBuilderTest:1347,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:1348,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1348,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1350,1
    - Dst: '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.StrBuilderTest:1351,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:1352,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1353
      start: 1344
    functionDepth: 4
    functionLinenumber: 1344
    functionLinenumberEnd: 1353
    functionName: '[org.apache.commons.text.StrBuilderTest].testMinimizeCapacity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].capacity()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testMinimizeCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1359,1
    - Dst: '[java.nio.CharBuffer].wrap(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1360,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1360,1
    - Dst: s.length()
      Src: org.apache.commons.text.StrBuilderTest:1362,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1362,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1363,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1363,1
    - Dst: Integer.toString(org.apache.commons.text.StrBuilderTest)
      Src: org.apache.commons.text.StrBuilderTest:1365,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1367
      start: 1355
    functionDepth: 2
    functionLinenumber: 1355
    functionLinenumberEnd: 1367
    functionName: '[org.apache.commons.text.StrBuilderTest].testReadFromCharBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - Integer.toString(org.apache.commons.text.StrBuilderTest)
    - '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - s.length()
    - '[java.nio.CharBuffer].wrap(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReadFromCharBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1371,1
    - Dst: '[java.nio.CharBuffer].wrap(String)'
      Src: org.apache.commons.text.StrBuilderTest:1372,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1372,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1373,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1369
    functionDepth: 5
    functionLinenumber: 1369
    functionLinenumberEnd: 1374
    functionName: '[org.apache.commons.text.StrBuilderTest].testReadFromCharBufferAppendsToEnd()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.StrBuilderTest)'
    - '[java.nio.CharBuffer].wrap(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReadFromCharBufferAppendsToEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1380,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1381,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
      Src: org.apache.commons.text.StrBuilderTest:1381,1
    - Dst: s.length()
      Src: org.apache.commons.text.StrBuilderTest:1383,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1383,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1384,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1384,1
    - Dst: Integer.toString(org.apache.commons.text.StrBuilderTest)
      Src: org.apache.commons.text.StrBuilderTest:1386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1388
      start: 1376
    functionDepth: 2
    functionLinenumber: 1376
    functionLinenumberEnd: 1388
    functionName: '[org.apache.commons.text.StrBuilderTest].testReadFromReadable()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
    - Integer.toString(org.apache.commons.text.StrBuilderTest)
    - '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - s.length()
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReadFromReadable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1392,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1393,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
      Src: org.apache.commons.text.StrBuilderTest:1393,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1394,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1390
    functionDepth: 5
    functionLinenumber: 1390
    functionLinenumberEnd: 1395
    functionName: '[org.apache.commons.text.StrBuilderTest].testReadFromReadableAppendsToEnd()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
    - '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReadFromReadableAppendsToEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1401,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1402,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(java.io.StringReader)'
      Src: org.apache.commons.text.StrBuilderTest:1402,1
    - Dst: s.length()
      Src: org.apache.commons.text.StrBuilderTest:1404,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1404,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1405,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1405,1
    - Dst: Integer.toString(org.apache.commons.text.StrBuilderTest)
      Src: org.apache.commons.text.StrBuilderTest:1407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1409
      start: 1397
    functionDepth: 2
    functionLinenumber: 1397
    functionLinenumberEnd: 1409
    functionName: '[org.apache.commons.text.StrBuilderTest].testReadFromReader()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].readFrom(java.io.StringReader)'
    - '[java.io.StringReader].<init>(org.apache.commons.text.StrBuilderTest)'
    - Integer.toString(org.apache.commons.text.StrBuilderTest)
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - s.length()
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReadFromReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1413,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1414,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(java.io.StringReader)'
      Src: org.apache.commons.text.StrBuilderTest:1414,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1415,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1416
      start: 1411
    functionDepth: 5
    functionLinenumber: 1411
    functionLinenumberEnd: 1416
    functionName: '[org.apache.commons.text.StrBuilderTest].testReadFromReaderAppendsToEnd()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].readFrom(java.io.StringReader)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReadFromReaderAppendsToEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1420,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1421,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1422,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1422,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1423,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1424,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1424,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1425,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1426,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1426,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1427,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1428,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1428,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1429,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1430,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1430,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1431,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1432,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1432,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1434,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1435,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1436,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1436,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1438,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:1439,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1444,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1446,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:1447,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1452,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:1453,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1457
      start: 1418
    functionDepth: 5
    functionLinenumber: 1418
    functionLinenumberEnd: 1457
    functionName: '[org.apache.commons.text.StrBuilderTest].testReplace_int_int_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].replace(int,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].fail(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReplace_int_int_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1461,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1462,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1462,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1463,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1463,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1465,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1466,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1466,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1467,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1467,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1469,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1470,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1470,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1471,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1471,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1473,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1474,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1474,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1475,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1475,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1477,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1478,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1478,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1479,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1479,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1481,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1482,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1482,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1483,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1483,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1485,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1486,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1486,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1487,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1488
      start: 1459
    functionDepth: 5
    functionLinenumber: 1459
    functionLinenumberEnd: 1488
    functionName: '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryCount()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1492,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1493,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1493,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1494,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1494,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1496,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1497,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1497,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1498,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1498,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1500,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1501,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1501,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1502,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1502,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1504,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1505,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1505,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1506,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1506,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1508,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1509,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1509,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1510,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1510,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1512,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1513,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1513,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1514,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1514,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1516,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1517,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1517,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1518,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1518,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1520,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1521,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1521,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1522,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1522,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1524,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1525,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1525,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1526,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1526,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1528,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1529,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1529,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1530,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1530,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1532,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1533,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1533,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1534,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1534,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1536,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1538,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1538,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:1539,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1543,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1543,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 84
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1544
      start: 1490
    functionDepth: 5
    functionLinenumber: 1490
    functionLinenumberEnd: 1544
    functionName: '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryEndIndex()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrBuilderTest].fail(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryEndIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1548,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1549,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1549,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1550,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1550,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1552,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1552,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1552,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1553,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1553,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1555,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1555,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1555,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1556,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1556,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1558,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1559,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1559,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1560,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1560,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1562,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1563,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1563,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1564,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1565
      start: 1546
    functionDepth: 5
    functionLinenumber: 1546
    functionLinenumberEnd: 1565
    functionName: '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1569,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1570,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1570,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1570,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1571,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1571,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1573,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1574,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1574,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1574,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1575,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1575,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1577,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1578,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1578,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1578,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1579,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1579,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1581,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1582,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1582,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1582,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1583,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1583,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1585,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1586,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1586,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,null,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1586,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1587,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1588
      start: 1567
    functionDepth: 5
    functionLinenumber: 1567
    functionLinenumberEnd: 1588
    functionName: '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryReplace()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,null,int,int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1592,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1593,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1593,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1593,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1594,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1594,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1596,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1597,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1597,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1597,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1598,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1598,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1600,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1601,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1601,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1601,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1602,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1602,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1604,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1605,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1605,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1605,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1606,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1606,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1608,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1609,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1609,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1609,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1610,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1610,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1612,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1613,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1613,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1613,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1614,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1614,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1616,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1617,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1617,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1617,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1618,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1618,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1620,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1621,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1621,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1621,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1622,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1622,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1624,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1625,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1625,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1625,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1626,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1626,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1628,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1629,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1629,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1629,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1630,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1630,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1632,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1633,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1633,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1633,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1634,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1634,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1636,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1638,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1638,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1638,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:1639,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1643,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1643,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1645,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1647,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1647,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1647,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:1648,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1652,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1652,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 106
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1653
      start: 1590
    functionDepth: 5
    functionLinenumber: 1590
    functionLinenumberEnd: 1653
    functionName: '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryStartIndex()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].fail(String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryStartIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1657,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1658,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1659,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1659,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1660,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1661,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1661,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1662,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1663,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1663,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1664,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1665,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1665,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1666,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1667,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1668
      start: 1655
    functionDepth: 5
    functionLinenumber: 1655
    functionLinenumberEnd: 1668
    functionName: '[org.apache.commons.text.StrBuilderTest].testReplaceAll_char_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReplaceAll_char_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1672,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,null)'
      Src: org.apache.commons.text.StrBuilderTest:1673,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1674,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1674,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1675,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1676,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1676,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,null)'
      Src: org.apache.commons.text.StrBuilderTest:1677,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1678,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1678,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1679,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1680,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1680,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1682,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1683,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1683,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1684,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1685,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1685,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,null)'
      Src: org.apache.commons.text.StrBuilderTest:1686,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1687,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1687,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1688,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1689,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1689,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1691,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1692,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1693,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1693,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1695,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1696,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1697,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1697,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1698
      start: 1670
    functionDepth: 5
    functionLinenumber: 1670
    functionLinenumberEnd: 1698
    functionName: '[org.apache.commons.text.StrBuilderTest].testReplaceAll_String_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].replaceAll(String,null)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReplaceAll_String_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1702,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,null)'
      Src: org.apache.commons.text.StrBuilderTest:1703,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1704,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1704,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1705,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1706,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1706,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1707,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,null)'
      Src: org.apache.commons.text.StrBuilderTest:1707,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1708,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1708,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1709,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1709,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1710,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1710,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1712,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1712,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1713,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1713,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1714,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1714,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1715,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1715,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1716,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,null)'
      Src: org.apache.commons.text.StrBuilderTest:1716,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1717,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1717,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1718,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1718,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1719,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1719,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1721,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1722,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1722,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1723,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1723,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1725,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1726,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1726,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1727,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1727,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1729,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1730,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1731,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1731,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1733,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1734,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1734,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1735,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1700
    functionDepth: 5
    functionLinenumber: 1700
    functionLinenumberEnd: 1736
    functionName: '[org.apache.commons.text.StrBuilderTest].testReplaceAll_StrMatcher_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,null)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReplaceAll_StrMatcher_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1740,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1741,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1742,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1742,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1743,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1744,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1744,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1745,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1746,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1746,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1747,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1748,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1748,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1749,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1750,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1751
      start: 1738
    functionDepth: 5
    functionLinenumber: 1738
    functionLinenumberEnd: 1751
    functionName: '[org.apache.commons.text.StrBuilderTest].testReplaceFirst_char_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReplaceFirst_char_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1755,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,null)'
      Src: org.apache.commons.text.StrBuilderTest:1756,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1757,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1757,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1758,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1759,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1759,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,null)'
      Src: org.apache.commons.text.StrBuilderTest:1760,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1761,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1761,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1762,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1763,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1763,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1765,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1766,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1766,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1767,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1768,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1768,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,null)'
      Src: org.apache.commons.text.StrBuilderTest:1769,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1770,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1770,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1771,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1772,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1772,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1774,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1775,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1776,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1776,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1778,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1779,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1780,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1780,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1781
      start: 1753
    functionDepth: 5
    functionLinenumber: 1753
    functionLinenumberEnd: 1781
    functionName: '[org.apache.commons.text.StrBuilderTest].testReplaceFirst_String_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].replaceFirst(String,null)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReplaceFirst_String_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1785,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,null)'
      Src: org.apache.commons.text.StrBuilderTest:1786,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1787,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1787,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1788,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1789,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1789,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1790,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,null)'
      Src: org.apache.commons.text.StrBuilderTest:1790,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1791,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1791,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1792,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1792,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1793,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1793,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1795,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1795,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1796,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1796,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1797,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1797,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1798,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1798,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1799,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,null)'
      Src: org.apache.commons.text.StrBuilderTest:1799,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1800,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1800,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1801,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1801,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1802,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1802,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1804,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1805,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1805,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1806,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1806,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1808,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1809,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1809,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1810,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1810,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1812,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1813,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1814,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1783
    functionDepth: 5
    functionLinenumber: 1783
    functionLinenumberEnd: 1815
    functionName: '[org.apache.commons.text.StrBuilderTest].testReplaceFirst_StrMatcher_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,null)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReplaceFirst_StrMatcher_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1819,1
    - Dst: '[org.apache.commons.text.StrBuilder].reverse()'
      Src: org.apache.commons.text.StrBuilderTest:1820,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1820,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1820,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:1822,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1822,1
    - Dst: '[org.apache.commons.text.StrBuilder].reverse()'
      Src: org.apache.commons.text.StrBuilderTest:1823,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1823,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1823,1
    - Dst: '[org.apache.commons.text.StrBuilder].reverse()'
      Src: org.apache.commons.text.StrBuilderTest:1824,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1824,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1825
      start: 1817
    functionDepth: 2
    functionLinenumber: 1817
    functionLinenumberEnd: 1825
    functionName: '[org.apache.commons.text.StrBuilderTest].testReverse()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(boolean)'
    - '[org.apache.commons.text.StrBuilder].reverse()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1829,1
    - Dst: '[org.apache.commons.text.StrBuilder].rightString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1830,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1830,1
    - Dst: '[org.apache.commons.text.StrBuilder].rightString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1831,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1831,1
    - Dst: '[org.apache.commons.text.StrBuilder].rightString()'
      Src: org.apache.commons.text.StrBuilderTest:1832,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1832,1
    - Dst: '[org.apache.commons.text.StrBuilder].rightString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1833,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1833,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1834
      start: 1827
    functionDepth: 5
    functionLinenumber: 1827
    functionLinenumberEnd: 1834
    functionName: '[org.apache.commons.text.StrBuilderTest].testRightString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].rightString(int)'
    - '[org.apache.commons.text.StrBuilder].rightString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testRightString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1838,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1839,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1840,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1841,1
    - Dst: '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.StrBuilderTest:1842,1
    - Dst: '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.StrBuilderTest:1843,1
    - Dst: '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.StrBuilderTest:1844,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1845,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1846,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1846,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1847
      start: 1836
    functionDepth: 4
    functionLinenumber: 1836
    functionLinenumberEnd: 1847
    functionName: '[org.apache.commons.text.StrBuilderTest].testSetCharAt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testSetCharAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1851,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1852,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:1853,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1854,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1854,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:1855,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1856,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1856,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:1857,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1858,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1858,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1860,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1861
      start: 1849
    functionDepth: 4
    functionLinenumber: 1849
    functionLinenumberEnd: 1861
    functionName: '[org.apache.commons.text.StrBuilderTest].testSetLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].setLength(int)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testSetLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1865,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:1866,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1866,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1868,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:1869,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1870
      start: 1863
    functionDepth: 4
    functionLinenumber: 1863
    functionLinenumberEnd: 1870
    functionName: '[org.apache.commons.text.StrBuilderTest].testSize()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].size()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1874,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:1875,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1875,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(null)'
      Src: org.apache.commons.text.StrBuilderTest:1876,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1876,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:1877,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1877,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1878,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:1879,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1879,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:1880,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1880,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:1881,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1881,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:1882,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1883
      start: 1872
    functionDepth: 4
    functionLinenumber: 1872
    functionLinenumberEnd: 1883
    functionName: '[org.apache.commons.text.StrBuilderTest].testStartsWith()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].startsWith(null)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].startsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testStartsWith()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1887,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1889,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1892,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1895,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1898,1
    - Dst: '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1901,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.StrBuilderTest:1901,1
    - Dst: '[String].subSequence(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1902,1
    - Dst: '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1902,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,CharSequence)'
      Src: org.apache.commons.text.StrBuilderTest:1902,1
    - Dst: '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1903,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.StrBuilderTest:1903,1
    - Dst: '[String].subSequence(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1904,1
    - Dst: '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1904,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,CharSequence)'
      Src: org.apache.commons.text.StrBuilderTest:1904,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1905
      start: 1885
    functionDepth: 5
    functionLinenumber: 1885
    functionLinenumberEnd: 1905
    functionName: '[org.apache.commons.text.StrBuilderTest].testSubSequenceIntInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[String].subSequence(int,int)'
    - '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,CharSequence)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,CharSequence)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testSubSequenceIntInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1909,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int)'
      Src: org.apache.commons.text.StrBuilderTest:1910,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1910,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.text.StrBuilderTest:1911,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int)'
      Src: org.apache.commons.text.StrBuilderTest:1911,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1911,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int)'
      Src: org.apache.commons.text.StrBuilderTest:1912,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1912,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.text.StrBuilderTest:1913,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int)'
      Src: org.apache.commons.text.StrBuilderTest:1913,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1913,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1914,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1915,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1917
      start: 1907
    functionDepth: 5
    functionLinenumber: 1907
    functionLinenumberEnd: 1917
    functionName: '[org.apache.commons.text.StrBuilderTest].testSubstringInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].substring(int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[String].substring(int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testSubstringInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1921,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1922,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1922,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1923,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1923,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1923,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1925,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1925,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1926,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1926,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1926,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1928,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1928,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1930,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1932,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1933
      start: 1919
    functionDepth: 5
    functionLinenumber: 1919
    functionLinenumberEnd: 1933
    functionName: '[org.apache.commons.text.StrBuilderTest].testSubstringIntInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[String].substring(int,int)'
    - '[org.apache.commons.text.StrBuilder].substring(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testSubstringIntInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1937,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1938,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1938,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1940,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotNull(char[],String)'
      Src: org.apache.commons.text.StrBuilderTest:1941,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1942,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1944,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1945,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1946,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1947,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[],String)'
      Src: org.apache.commons.text.StrBuilderTest:1947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1948
      start: 1935
    functionDepth: 4
    functionLinenumber: 1935
    functionLinenumberEnd: 1948
    functionName: '[org.apache.commons.text.StrBuilderTest].testToCharArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertNotNull(char[],String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[],String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testToCharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1952,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1953,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1953,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1955,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1956,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1957,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1958,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[],String)'
      Src: org.apache.commons.text.StrBuilderTest:1958,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1960,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1961,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1962,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[],String)'
      Src: org.apache.commons.text.StrBuilderTest:1962,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1964,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1965,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1966,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[],String)'
      Src: org.apache.commons.text.StrBuilderTest:1966,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1968,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotNull(char[],String)'
      Src: org.apache.commons.text.StrBuilderTest:1969,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1971,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1973,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1974
      start: 1950
    functionDepth: 4
    functionLinenumber: 1950
    functionLinenumberEnd: 1974
    functionName: '[org.apache.commons.text.StrBuilderTest].testToCharArrayIntInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertNotNull(char[],String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[],String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testToCharArrayIntInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1978,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1979,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1980
      start: 1976
    functionDepth: 5
    functionLinenumber: 1976
    functionLinenumberEnd: 1980
    functionName: '[org.apache.commons.text.StrBuilderTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1984,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1985,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1985,1
    - Dst: '[org.apache.commons.text.StrBuilder].toStringBuffer()'
      Src: org.apache.commons.text.StrBuilderTest:1985,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1985,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1985,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1987,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1988,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1988,1
    - Dst: '[org.apache.commons.text.StrBuilder].toStringBuffer()'
      Src: org.apache.commons.text.StrBuilderTest:1988,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1988,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1989
      start: 1982
    functionDepth: 4
    functionLinenumber: 1982
    functionLinenumberEnd: 1989
    functionName: '[org.apache.commons.text.StrBuilderTest].testToStringBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[StringBuffer].<init>()'
    - '[StringBuffer].toString()'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toStringBuffer()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testToStringBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1993,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1994,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1994,1
    - Dst: '[org.apache.commons.text.StrBuilder].toStringBuilder()'
      Src: org.apache.commons.text.StrBuilderTest:1994,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1994,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1994,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1996,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1997,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1997,1
    - Dst: '[org.apache.commons.text.StrBuilder].toStringBuilder()'
      Src: org.apache.commons.text.StrBuilderTest:1997,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1997,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1997,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1998
      start: 1991
    functionDepth: 4
    functionLinenumber: 1991
    functionLinenumberEnd: 1998
    functionName: '[org.apache.commons.text.StrBuilderTest].testToStringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].toStringBuilder()'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testToStringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:2002,1
    - Dst: '[org.apache.commons.text.StrBuilder].reverse()'
      Src: org.apache.commons.text.StrBuilderTest:2003,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2003,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:2003,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:2005,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:2005,1
    - Dst: '[org.apache.commons.text.StrBuilder].trim()'
      Src: org.apache.commons.text.StrBuilderTest:2006,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2006,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:2006,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:2008,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:2008,1
    - Dst: '[org.apache.commons.text.StrBuilder].trim()'
      Src: org.apache.commons.text.StrBuilderTest:2009,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2009,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:2009,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:2011,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:2011,1
    - Dst: '[org.apache.commons.text.StrBuilder].trim()'
      Src: org.apache.commons.text.StrBuilderTest:2012,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2012,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:2012,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:2014,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:2014,1
    - Dst: '[org.apache.commons.text.StrBuilder].trim()'
      Src: org.apache.commons.text.StrBuilderTest:2015,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2015,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:2015,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:2017,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:2017,1
    - Dst: '[org.apache.commons.text.StrBuilder].trim()'
      Src: org.apache.commons.text.StrBuilderTest:2018,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2018,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:2018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2019
      start: 2000
    functionDepth: 4
    functionLinenumber: 2000
    functionLinenumberEnd: 2019
    functionName: '[org.apache.commons.text.StrBuilderTest].testTrim()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].reverse()'
    - '[org.apache.commons.text.StrBuilder].trim()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testTrim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.StrBuilderTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilderTest
    signature: '[org.apache.commons.text.StrBuilderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(String)'
      Src: org.apache.commons.text.StrBuilderTest.MockReadable:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - CharBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Readable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrBuilderTest.MockReadable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - src
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.text.StrBuilderTest.MockReadable].<init>(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].wrap(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilderTest.MockReadable
    signature: '[org.apache.commons.text.StrBuilderTest.MockReadable].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharBuffer].read(java.nio.CharBuffer)'
      Src: org.apache.commons.text.StrBuilderTest.MockReadable:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - CharBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Readable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cb
    argTypes:
    - java.nio.CharBuffer
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.text.StrBuilderTest.MockReadable].read(java.nio.CharBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[CharBuffer].read(java.nio.CharBuffer)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilderTest.MockReadable].read(java.nio.CharBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertThrows()'
      Src: org.apache.commons.text.WordUtilsTest:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.text.WordUtilsTest].testAbbreviateForLowerThanMinusOneValues()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testAbbreviateForLowerThanMinusOneValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,null)'
      Src: org.apache.commons.text.WordUtilsTest:49,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:49,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,null)'
      Src: org.apache.commons.text.WordUtilsTest:50,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:50,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,null)'
      Src: org.apache.commons.text.WordUtilsTest:51,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:51,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,null)'
      Src: org.apache.commons.text.WordUtilsTest:52,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:52,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,null)'
      Src: org.apache.commons.text.WordUtilsTest:53,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.text.WordUtilsTest].testAbbreviateForLowerValue()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,null)'
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,null)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testAbbreviateForLowerValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,null)'
      Src: org.apache.commons.text.WordUtilsTest:58,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:58,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:59,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:59,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:60,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:60,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:61,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.text.WordUtilsTest].testAbbreviateForLowerValueAndAppendedString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,null)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testAbbreviateForLowerValueAndAppendedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(null,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:66,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:66,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:67,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:67,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:68,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:68,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:69,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.text.WordUtilsTest].testAbbreviateForNullAndEmptyString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].abbreviate(null,int,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testAbbreviateForNullAndEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:74,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:74,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:75,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:75,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:76,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.text.WordUtilsTest].testAbbreviateForUpperLimit()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testAbbreviateForUpperLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:81,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:81,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,null)'
      Src: org.apache.commons.text.WordUtilsTest:82,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:82,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:83,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.text.WordUtilsTest].testAbbreviateForUpperLimitAndAppendedString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,null)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testAbbreviateForUpperLimitAndAppendedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertThrows()'
      Src: org.apache.commons.text.WordUtilsTest:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.text.WordUtilsTest].testAbbreviateUpperLessThanLowerValues()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testAbbreviateUpperLessThanLowerValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(null)'
      Src: org.apache.commons.text.WordUtilsTest:93,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:93,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:94,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:94,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:95,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:95,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:97,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:97,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:98,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:98,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:99,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:99,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:100,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:100,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:101,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:101,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:102,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 103
    functionName: '[org.apache.commons.text.WordUtilsTest].testCapitalize_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtils].capitalize(null)'
    - '[org.apache.commons.text.WordUtils].capitalize(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testCapitalize_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(null)'
      Src: org.apache.commons.text.WordUtilsTest:107,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:107,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:108,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:108,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:109,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:109,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:110,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:110,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:111,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:111,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:112,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:112,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:113,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:113,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:114,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:114,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:115,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:115,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:116,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:116,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:117,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:117,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:118,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:118,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:120,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:120,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:121,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.text.WordUtilsTest].testCapitalizeFully_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].capitalizeFully(null)'
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testCapitalizeFully_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:127,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.text.WordUtilsTest].testCapitalizeFully_Text88()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testCapitalizeFully_Text88()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(null,null)'
      Src: org.apache.commons.text.WordUtilsTest:132,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:132,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:133,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:133,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:134,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:134,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:137,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:137,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:138,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:138,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:139,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:139,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:140,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:140,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:141,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:141,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:142,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:142,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:144,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:144,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,null)'
      Src: org.apache.commons.text.WordUtilsTest:145,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:145,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,null)'
      Src: org.apache.commons.text.WordUtilsTest:146,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:146,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:147,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.text.WordUtilsTest].testCapitalizeFullyWithDelimiters_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtils].capitalizeFully(null,null)'
    - '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
    - '[org.apache.commons.text.WordUtils].capitalizeFully(String,org.apache.commons.text.WordUtilsTest)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].capitalizeFully(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testCapitalizeFullyWithDelimiters_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(null,null)'
      Src: org.apache.commons.text.WordUtilsTest:152,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:152,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:153,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:153,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:154,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:154,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:157,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:157,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:158,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:158,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:159,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:159,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:160,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:160,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:161,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:161,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:162,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:162,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:164,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:164,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String,null)'
      Src: org.apache.commons.text.WordUtilsTest:165,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 166
    functionName: '[org.apache.commons.text.WordUtilsTest].testCapitalizeWithDelimiters_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].capitalize(null,null)'
    - '[org.apache.commons.text.WordUtils].capitalize(String,org.apache.commons.text.WordUtilsTest)'
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].capitalize(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testCapitalizeWithDelimiters_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].<init>()'
      Src: org.apache.commons.text.WordUtilsTest:170,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNotNull(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtilsTest:170,1
    - Dst: WordUtils.class.getDeclaredConstructors()
      Src: org.apache.commons.text.WordUtilsTest:171,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(int,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:172,1
    - Dst: cons[0].getModifiers()
      Src: org.apache.commons.text.WordUtilsTest:173,1
    - Dst: Modifier.isPublic(org.apache.commons.text.WordUtilsTest)
      Src: org.apache.commons.text.WordUtilsTest:173,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:173,1
    - Dst: WordUtils.class.getModifiers()
      Src: org.apache.commons.text.WordUtilsTest:174,1
    - Dst: Modifier.isPublic(org.apache.commons.text.WordUtilsTest)
      Src: org.apache.commons.text.WordUtilsTest:174,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:174,1
    - Dst: WordUtils.class.getModifiers()
      Src: org.apache.commons.text.WordUtilsTest:175,1
    - Dst: Modifier.isFinal(org.apache.commons.text.WordUtilsTest)
      Src: org.apache.commons.text.WordUtilsTest:175,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 176
    functionName: '[org.apache.commons.text.WordUtilsTest].testConstructor()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtilsTest].assertNotNull(org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(int,org.apache.commons.text.WordUtilsTest)'
    - WordUtils.class.getDeclaredConstructors()
    - cons[0].getModifiers()
    - Modifier.isFinal(org.apache.commons.text.WordUtilsTest)
    - '[org.apache.commons.text.WordUtilsTest].assertFalse(org.apache.commons.text.WordUtilsTest)'
    - Modifier.isPublic(org.apache.commons.text.WordUtilsTest)
    - '[org.apache.commons.text.WordUtils].<init>()'
    - '[org.apache.commons.text.WordUtilsTest].assertTrue(org.apache.commons.text.WordUtilsTest)'
    - WordUtils.class.getModifiers()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(null,String)'
      Src: org.apache.commons.text.WordUtilsTest:180,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:180,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(null,String)'
      Src: org.apache.commons.text.WordUtilsTest:181,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:181,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(null,String)'
      Src: org.apache.commons.text.WordUtilsTest:182,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:182,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:184,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:184,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:185,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:185,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:186,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:186,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:188,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:188,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:189,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:189,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:190,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:190,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String,String,String)'
      Src: org.apache.commons.text.WordUtilsTest:191,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:191,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String,null,String,String)'
      Src: org.apache.commons.text.WordUtilsTest:192,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:192,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String,null,String,String)'
      Src: org.apache.commons.text.WordUtilsTest:193,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:193,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:194,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:194,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:195,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:195,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:196,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:196,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:197,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:197,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:198,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:198,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String,String)'
      Src: org.apache.commons.text.WordUtilsTest:199,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 200
    functionName: '[org.apache.commons.text.WordUtilsTest].testContainsAllWords_StringString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].containsAllWords(null,String)'
    - '[org.apache.commons.text.WordUtils].containsAllWords(String,String,String,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
    - '[org.apache.commons.text.WordUtils].containsAllWords(String,String,String)'
    - '[org.apache.commons.text.WordUtils].containsAllWords(String,String,null,String,String)'
    - '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testContainsAllWords_StringString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,CharSequence)'
      Src: org.apache.commons.text.WordUtilsTest:204,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.text.WordUtilsTest].testContainsAllWordsWithNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].containsAllWords(String,CharSequence)'
    - '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testContainsAllWordsWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].initials(null)'
      Src: org.apache.commons.text.WordUtilsTest:209,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:209,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:210,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:210,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:211,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:211,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:213,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:213,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:214,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:214,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:215,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:215,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:216,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:216,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:217,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:217,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:218,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:218,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:219,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 220
    functionName: '[org.apache.commons.text.WordUtilsTest].testInitials_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].initials(null)'
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtils].initials(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testInitials_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].initials(null,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:225,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:225,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:226,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:226,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:227,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:227,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:228,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:228,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:229,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:229,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:230,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:230,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:231,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:231,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:232,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:232,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:233,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:233,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:234,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:234,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:235,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:235,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:236,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:236,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(null,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:239,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:239,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:240,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:240,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:241,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:241,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:242,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:242,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:243,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:243,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:244,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:244,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:245,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:245,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:246,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:246,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:247,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:247,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:248,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:248,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:249,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:249,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:250,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:250,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.WordUtilsTest:252,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(null,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:253,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:253,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:254,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:254,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:255,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:255,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:256,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:256,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:257,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:257,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:258,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:258,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:259,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:259,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:260,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:260,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:261,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:261,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:262,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:262,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:263,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:263,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:264,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:264,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.WordUtilsTest:266,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(null,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:267,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:267,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:268,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:268,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:269,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:269,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:270,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:270,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:271,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:271,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:272,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:272,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:273,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:273,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:274,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:274,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:275,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:275,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:276,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:276,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:277,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:277,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.WordUtilsTest:279,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(null,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:280,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:280,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:281,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:281,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:282,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:282,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:283,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:283,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:284,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:284,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:285,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:285,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:286,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:286,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:287,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:287,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:288,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:288,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:289,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:289,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:290,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:290,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.WordUtilsTest:292,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(null,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:293,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:293,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:294,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:294,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:295,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:295,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:296,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:296,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:297,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:297,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:298,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:298,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:299,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:299,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:300,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:300,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:301,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:301,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:302,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:302,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:303,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 147
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 304
    functionName: '[org.apache.commons.text.WordUtilsTest].testInitials_String_charArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
    - '[org.apache.commons.text.WordUtils].initials(null,org.apache.commons.text.WordUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testInitials_String_charArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:309,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:309,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,null)'
      Src: org.apache.commons.text.WordUtilsTest:310,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:310,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,null)'
      Src: org.apache.commons.text.WordUtilsTest:311,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:311,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:314,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:314,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:315,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:315,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:319,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:318,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:320,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 322
    functionName: '[org.apache.commons.text.WordUtilsTest].testInitialsSurrogatePairs()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].initials(String,null)'
    - '[org.apache.commons.text.WordUtils].initials(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testInitialsSurrogatePairs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int)'
      Src: org.apache.commons.text.WordUtilsTest:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 329
    functionName: '[org.apache.commons.text.WordUtilsTest].testLANG1292()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].wrap(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testLANG1292()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:333,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:333,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:334,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:334,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:335,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 336
    functionName: '[org.apache.commons.text.WordUtilsTest].testLANG673()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testLANG673()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].swapCase(null)'
      Src: org.apache.commons.text.WordUtilsTest:340,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:340,1
    - Dst: '[org.apache.commons.text.WordUtils].swapCase(String)'
      Src: org.apache.commons.text.WordUtilsTest:341,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:341,1
    - Dst: '[org.apache.commons.text.WordUtils].swapCase(String)'
      Src: org.apache.commons.text.WordUtilsTest:342,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:342,1
    - Dst: '[org.apache.commons.text.WordUtils].swapCase(String)'
      Src: org.apache.commons.text.WordUtilsTest:344,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:344,1
    - Dst: '[org.apache.commons.text.WordUtils].swapCase(String)'
      Src: org.apache.commons.text.WordUtilsTest:345,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:345,1
    - Dst: '[org.apache.commons.text.WordUtils].swapCase(String)'
      Src: org.apache.commons.text.WordUtilsTest:346,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:346,1
    - Dst: '[org.apache.commons.text.WordUtils].swapCase(String)'
      Src: org.apache.commons.text.WordUtilsTest:347,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:347,1
    - Dst: '[org.apache.commons.text.WordUtils].swapCase(String)'
      Src: org.apache.commons.text.WordUtilsTest:348,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:348,1
    - Dst: '[org.apache.commons.text.WordUtils].swapCase(String)'
      Src: org.apache.commons.text.WordUtilsTest:349,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:349,1
    - Dst: '[org.apache.commons.text.WordUtils].swapCase(org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:353,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 354
    functionName: '[org.apache.commons.text.WordUtilsTest].testSwapCase_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
    - '[org.apache.commons.text.WordUtils].swapCase(null)'
    - '[org.apache.commons.text.WordUtils].swapCase(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].swapCase(org.apache.commons.text.WordUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testSwapCase_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 361
    functionName: '[org.apache.commons.text.WordUtilsTest].testText123()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].wrap(String,String,org.apache.commons.text.WordUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testText123()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(null)'
      Src: org.apache.commons.text.WordUtilsTest:365,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:365,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:366,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:366,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:367,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:367,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:368,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:368,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:369,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:369,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:370,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:370,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:371,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:371,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:372,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:372,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:373,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:373,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:374,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:374,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:375,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:375,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:377,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:377,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:378,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 363
    functionDepth: 2
    functionLinenumber: 363
    functionLinenumberEnd: 379
    functionName: '[org.apache.commons.text.WordUtilsTest].testUncapitalize_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
    - '[org.apache.commons.text.WordUtils].uncapitalize(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].uncapitalize(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testUncapitalize_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:383,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 381
    functionDepth: 2
    functionLinenumber: 381
    functionLinenumberEnd: 384
    functionName: '[org.apache.commons.text.WordUtilsTest].testUnCapitalize_Text88()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].uncapitalize(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testUnCapitalize_Text88()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(null,null)'
      Src: org.apache.commons.text.WordUtilsTest:388,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:388,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:389,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:389,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:390,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:390,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:393,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:393,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:394,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:394,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:395,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:395,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:396,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:396,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:397,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:397,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:398,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:398,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:400,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:400,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,null)'
      Src: org.apache.commons.text.WordUtilsTest:401,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 402
    functionName: '[org.apache.commons.text.WordUtilsTest].testUncapitalizeWithDelimiters_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtils].uncapitalize(String,null)'
    - '[org.apache.commons.text.WordUtils].uncapitalize(null,null)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testUncapitalizeWithDelimiters_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null,int)'
      Src: org.apache.commons.text.WordUtilsTest:406,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:406,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null)'
      Src: org.apache.commons.text.WordUtilsTest:407,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:407,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int)'
      Src: org.apache.commons.text.WordUtilsTest:409,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:409,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String)'
      Src: org.apache.commons.text.WordUtilsTest:410,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:410,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.text.WordUtilsTest:413,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int)'
      Src: org.apache.commons.text.WordUtilsTest:416,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:416,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int)'
      Src: org.apache.commons.text.WordUtilsTest:421,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:421,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int)'
      Src: org.apache.commons.text.WordUtilsTest:426,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:426,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int)'
      Src: org.apache.commons.text.WordUtilsTest:432,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 433
    functionName: '[org.apache.commons.text.WordUtilsTest].testWrap_StringInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].wrap(String)'
    - '[org.apache.commons.text.WordUtils].wrap(null,int)'
    - '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int)'
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].wrap(String,int)'
    - System.lineSeparator()
    - '[org.apache.commons.text.WordUtils].wrap(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testWrap_StringInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:437,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:437,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:438,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:438,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null,int,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:439,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:439,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null,int,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:440,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:440,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:441,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:441,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:442,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:442,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:444,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:444,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:445,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:445,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:446,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:446,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:447,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:447,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:448,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:448,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:449,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:449,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:454,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:454,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:455,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:455,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:460,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:460,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:461,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:461,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:466,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:466,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:468,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:468,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:469,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:469,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.text.WordUtilsTest:472,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:475,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:475,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:476,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:476,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:481,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:481,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:482,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:482,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:487,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:487,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:488,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:488,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:493,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:493,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:494,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:494,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:499,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:499,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:501,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:501,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:506,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:506,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:508,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 93
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 435
    functionDepth: 3
    functionLinenumber: 435
    functionLinenumberEnd: 509
    functionName: '[org.apache.commons.text.WordUtilsTest].testWrap_StringIntStringBoolean()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].wrap(null,int,null,boolean)'
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtils].wrap(String,null,boolean)'
    - '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
    - '[org.apache.commons.text.WordUtils].wrap(String,int,null,boolean)'
    - '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,null,boolean)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,String,boolean)'
    - System.lineSeparator()
    - '[org.apache.commons.text.WordUtils].wrap(null,int,String,boolean)'
    - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean)'
    - '[org.apache.commons.text.WordUtils].wrap(null,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testWrap_StringIntStringBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:517,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:517,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:521,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:521,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:525,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:525,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:529,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:529,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:534,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:534,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 535
      start: 511
    functionDepth: 1
    functionLinenumber: 511
    functionLinenumberEnd: 535
    functionName: '[org.apache.commons.text.WordUtilsTest].testWrap_StringIntStringBooleanString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
    - '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testWrap_StringIntStringBooleanString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:539,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 540
      start: 537
    functionDepth: 2
    functionLinenumber: 537
    functionLinenumberEnd: 540
    functionName: '[org.apache.commons.text.WordUtilsTest].testWrapAtMiddleTwice()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testWrapAtMiddleTwice()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:544,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 542
    functionDepth: 2
    functionLinenumber: 542
    functionLinenumberEnd: 545
    functionName: '[org.apache.commons.text.WordUtilsTest].testWrapAtStartAndEnd()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testWrapAtStartAndEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:549,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 550
      start: 547
    functionDepth: 2
    functionLinenumber: 547
    functionLinenumberEnd: 550
    functionName: '[org.apache.commons.text.WordUtilsTest].testWrapWithMultipleRegexMatchOfLength0()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testWrapWithMultipleRegexMatchOfLength0()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:554,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 2
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: '[org.apache.commons.text.WordUtilsTest].testWrapWithRegexMatchOfLength0()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testWrapWithRegexMatchOfLength0()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].rangeClosed(org.apache.commons.text.WordUtilsTest,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:39,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].filter()'
      Src: org.apache.commons.text.WordUtilsTest:39,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].collect()'
      Src: org.apache.commons.text.WordUtilsTest:39,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].toString()'
      Src: org.apache.commons.text.WordUtilsTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.WordUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.WordUtilsTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].rangeClosed(org.apache.commons.text.WordUtilsTest,org.apache.commons.text.WordUtilsTest)'
    - '[org.apache.commons.text.WordUtilsTest].filter()'
    - '[org.apache.commons.text.WordUtilsTest].toString()'
    - '[org.apache.commons.text.WordUtilsTest].collect()'
    linkageType: ''
    returnType: org.apache.commons.text.WordUtilsTest
    signature: '[org.apache.commons.text.WordUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:48,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:51,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:51,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:52,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:52,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(char[])'
      Src: org.apache.commons.text.StrSubstitutorTest:53,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:53,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(char[],int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:54,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:54,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer)'
      Src: org.apache.commons.text.StrSubstitutorTest:55,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:55,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:56,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:56,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:57,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:57,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:58,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:58,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(Object)'
      Src: org.apache.commons.text.StrSubstitutorTest:59,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:59,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
      Src: org.apache.commons.text.StrSubstitutorTest:60,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:60,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:61,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:61,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:62,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:62,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:63,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:63,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:65,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:65,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:66,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:67,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:67,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:68,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - replaceTemplate
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 47
    functionDepth: 6
    functionLinenumber: 47
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StrSubstitutor].replace(char[],int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replace(Object)'
    - '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrSubstitutor].replace(char[])'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:73,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(org.apache.commons.text.StrSubstitutor,String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - expectedResult
    - replaceTemplate
    - substring
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 7
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 13
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(org.apache.commons.text.StrSubstitutor,String,String,boolean)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:79,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:79,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:82,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:82,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:84,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:84,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(org.apache.commons.text.StrSubstitutorTest,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:84,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrSubstitutorTest:88,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:89,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:89,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:91,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(org.apache.commons.text.StrSubstitutorTest,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:91,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:95,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer)'
      Src: org.apache.commons.text.StrSubstitutorTest:96,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:96,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:98,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:98,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(org.apache.commons.text.StrSubstitutorTest,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:98,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:102,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(StringBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:103,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:103,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:105,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:105,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(org.apache.commons.text.StrSubstitutorTest,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:105,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:109,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:110,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:110,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:112,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:112,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(org.apache.commons.text.StrSubstitutorTest,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:112,1
    - Dst: '[org.apache.commons.lang3.mutable.MutableObject].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:116,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.lang3.mutable.MutableObject)'
      Src: org.apache.commons.text.StrSubstitutorTest:117,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:117,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:120,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
      Src: org.apache.commons.text.StrSubstitutorTest:121,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:121,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:122,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:122,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:124,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:125,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:125,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:125,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:126,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:126,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:130,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:131,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:131,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:132,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:132,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:134,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:135,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:135,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:135,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:136,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:136,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:140,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:141,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:141,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:142,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:142,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:144,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:145,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:145,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:145,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:146,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:146,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 81
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrSubstitutor
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - sub
    - expectedResult
    - replaceTemplate
    - substring
    argTypes:
    - org.apache.commons.text.StrSubstitutor
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 148
      start: 77
    functionDepth: 6
    functionLinenumber: 77
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(org.apache.commons.text.StrSubstitutor,String,String,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder,int,int)'
    - '[String].substring(int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
    - '[org.apache.commons.lang3.mutable.MutableObject].<init>(String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,org.apache.commons.text.StrSubstitutorTest)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(org.apache.commons.text.StrSubstitutorTest,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(StringBuilder)'
    - '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer)'
    - '[StringBuffer].length()'
    - '[StringBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest)'
    - '[String].length()'
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.lang3.mutable.MutableObject)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.StrSubstitutor].replace(StringBuilder,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest,int,int)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(org.apache.commons.text.StrSubstitutor,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:152,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:153,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.text.StrSubstitutorTest].setUp()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.text.StrSubstitutorTest].tearDown()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:167,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:168,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:169,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:170,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:170,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:171,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:172,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 165
    functionDepth: 6
    functionLinenumber: 165
    functionLinenumberEnd: 173
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testConstructorMapFull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testConstructorMapFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:180,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:181,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:182,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:183,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 178
    functionDepth: 6
    functionLinenumber: 178
    functionLinenumberEnd: 184
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testConstructorMapPrefixSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testConstructorMapPrefixSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:191,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:192,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 189
    functionDepth: 6
    functionLinenumber: 189
    functionLinenumberEnd: 193
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testConstructorNoArgs()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testConstructorNoArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:197,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StrSubstitutorTest:198,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>)'
      Src: org.apache.commons.text.StrSubstitutorTest:199,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(CharSequence,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:201,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:201,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:202,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 195
    functionDepth: 6
    functionLinenumber: 195
    functionLinenumberEnd: 203
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testCreatesStrSubstitutorTakingStrLookupAndCallsReplaceTakingTwoAndThreeInts()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replace(CharSequence,int,int)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>)'
    - '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testCreatesStrSubstitutorTakingStrLookupAndCallsReplaceTakingTwoAndThreeInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:211,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:212,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:213,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:214,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:215,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:216,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:217,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:218,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:219,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.StrSubstitutorTest:220,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:221,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:224,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:225,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 227
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testCyclicReplacement()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testCyclicReplacement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:231,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:232,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:233,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:235,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:237,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:236,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:239,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:241,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:240,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:243,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:245,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:244,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:247,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:249,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:248,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:251,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(null)'
      Src: org.apache.commons.text.StrSubstitutorTest:252,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:254,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:253,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:256,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(null)'
      Src: org.apache.commons.text.StrSubstitutorTest:257,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:259,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 229
    functionDepth: 6
    functionLinenumber: 229
    functionLinenumberEnd: 260
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testDefaultValueDelimiters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(null)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testDefaultValueDelimiters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:264,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setDisableSubstitutionInValues(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:265,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:266,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:267,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:268,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:269,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:270,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:271,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:272,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:273,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(org.apache.commons.text.StrSubstitutor,String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 262
    functionDepth: 7
    functionLinenumber: 262
    functionLinenumberEnd: 275
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testDisableSubstitutionInValues()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(org.apache.commons.text.StrSubstitutor,String,String,boolean)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StrSubstitutor].setDisableSubstitutionInValues(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testDisableSubstitutionInValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:282,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:283,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:283,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
      Src: org.apache.commons.text.StrSubstitutorTest:284,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:285,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 280
    functionDepth: 2
    functionLinenumber: 280
    functionLinenumberEnd: 286
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testGetSetEscape()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StrSubstitutor].<init>()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testGetSetEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:293,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:294,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:295,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(char)'
      Src: org.apache.commons.text.StrSubstitutorTest:296,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:297,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:298,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:300,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:301,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:302,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:303,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:304,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:305,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:307,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:308,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:309,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:309,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:310,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:311,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:311,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 291
    functionDepth: 3
    functionLinenumber: 291
    functionLinenumberEnd: 312
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testGetSetPrefix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
    - '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(char)'
    - '[org.apache.commons.text.StrSubstitutor].<init>()'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testGetSetPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:319,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:320,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:321,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(char)'
      Src: org.apache.commons.text.StrSubstitutorTest:322,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:323,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:324,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:326,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:327,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:328,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:329,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:330,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:331,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:333,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:334,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:335,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:335,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:336,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:337,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:337,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 317
    functionDepth: 3
    functionLinenumber: 317
    functionLinenumberEnd: 338
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testGetSetSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
    - '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(char)'
    - '[org.apache.commons.text.StrSubstitutor].<init>()'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testGetSetSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:345,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:346,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:347,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(char)'
      Src: org.apache.commons.text.StrSubstitutorTest:348,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:349,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:350,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:352,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:353,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:354,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:355,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:356,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:356,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:358,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:359,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:360,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:360,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:361,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:362,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 343
    functionDepth: 3
    functionLinenumber: 343
    functionLinenumberEnd: 363
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testGetSetValueDelimiter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].assertNull(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(char)'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrSubstitutor].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(String)'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testGetSetValueDelimiter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.apache.commons.text.StrSubstitutorTest:370,1
    - Dst: System.getProperties()
      Src: org.apache.commons.text.StrSubstitutorTest:372,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:372,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceSystemProperties(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:373,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 375
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testLANG1055()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - System.setProperty(String,String)
    - System.getProperties()
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,org.apache.commons.text.StrSubstitutorTest)'
    - '[org.apache.commons.text.StrSubstitutor].replaceSystemProperties(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testLANG1055()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:382,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:383,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:384,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:385,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 380
    functionDepth: 6
    functionLinenumber: 380
    functionLinenumberEnd: 386
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceAdjacentAtEnd()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceAdjacentAtEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:393,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:394,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:395,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:396,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 391
    functionDepth: 6
    functionLinenumber: 391
    functionLinenumberEnd: 397
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceAdjacentAtStart()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceAdjacentAtStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:404,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:405,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:407,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 402
    functionDepth: 6
    functionLinenumber: 402
    functionLinenumberEnd: 408
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceChangedMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceChangedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:415,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 413
    functionDepth: 8
    functionLinenumber: 413
    functionLinenumberEnd: 419
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceComplexEscaping()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceComplexEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 424
    functionDepth: 7
    functionLinenumber: 424
    functionLinenumberEnd: 427
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:434,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 436
      start: 432
    functionDepth: 8
    functionLinenumber: 432
    functionLinenumberEnd: 436
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceEmptyKeys()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceEmptyKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 444
      start: 441
    functionDepth: 8
    functionLinenumber: 441
    functionLinenumberEnd: 444
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceEscaping()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 452
      start: 449
    functionDepth: 8
    functionLinenumber: 449
    functionLinenumberEnd: 452
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceIncompletePrefix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceIncompletePrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:457,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:457,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StrSubstitutorTest:459,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:459,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:460,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
      Src: org.apache.commons.text.StrSubstitutorTest:460,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:460,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:461,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 462
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInTakingStringBufferWithNonNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInTakingStringBufferWithNonNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
      Src: org.apache.commons.text.StrSubstitutorTest:466,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<String>,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:467,1
    - Dst: '[StringBuilder].<init>(CharSequence)'
      Src: org.apache.commons.text.StrSubstitutorTest:468,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:470,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:470,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:471,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 472
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInTakingStringBuilderWithNonNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
    - '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[StringBuilder].<init>(CharSequence)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<String>,String,String,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInTakingStringBuilderWithNonNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:476,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:477,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:479,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 474
    functionDepth: 1
    functionLinenumber: 474
    functionLinenumberEnd: 480
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInTakingStringBuilderWithNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInTakingStringBuilderWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:484,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StrSubstitutorTest:485,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:486,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:488,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:490,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:490,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:491,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:491,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StrSubstitutorTest:492,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 493
      start: 482
    functionDepth: 1
    functionLinenumber: 482
    functionLinenumberEnd: 493
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInTakingTwoAndThreeIntsReturningFalse()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInTakingTwoAndThreeIntsReturningFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:500,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:501,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:502,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:503,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setEnableSubstitutionInVariables(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:504,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:507,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:505,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:508,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:511,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:509,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:514,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 516
      start: 498
    functionDepth: 6
    functionLinenumber: 498
    functionLinenumberEnd: 516
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInVariable()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StrSubstitutor].setEnableSubstitutionInVariables(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:523,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:524,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:525,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:526,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:529,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:527,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:532,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 521
    functionDepth: 6
    functionLinenumber: 521
    functionLinenumberEnd: 533
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInVariableDisabled()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInVariableDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:540,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:541,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:542,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:543,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:544,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:545,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setEnableSubstitutionInVariables(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:546,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:549,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:547,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:552,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 538
    functionDepth: 6
    functionLinenumber: 538
    functionLinenumberEnd: 553
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInVariableRecursive()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StrSubstitutor].setEnableSubstitutionInVariables(boolean)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceInVariableRecursive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 558
    functionDepth: 8
    functionLinenumber: 558
    functionLinenumberEnd: 561
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceNoPrefixNoSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceNoPrefixNoSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 569
      start: 566
    functionDepth: 8
    functionLinenumber: 566
    functionLinenumberEnd: 569
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceNoPrefixSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceNoPrefixSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 577
      start: 574
    functionDepth: 7
    functionLinenumber: 574
    functionLinenumberEnd: 577
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceNoVariables()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceNoVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(null)'
      Src: org.apache.commons.text.StrSubstitutorTest:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 585
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 585
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:592,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:593,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 594
      start: 590
    functionDepth: 6
    functionLinenumber: 590
    functionLinenumberEnd: 594
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplacePartialString_noReplace()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplacePartialString_noReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 603
      start: 599
    functionDepth: 8
    functionLinenumber: 599
    functionLinenumberEnd: 603
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplacePrefixNoSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplacePrefixNoSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:610,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:611,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:612,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:613,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:614,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:615,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:616,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:617,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:618,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:620,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 608
    functionDepth: 8
    functionLinenumber: 608
    functionLinenumberEnd: 622
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceRecursive()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    - '[java.util.Map<String,String>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceRecursive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 630
      start: 627
    functionDepth: 8
    functionLinenumber: 627
    functionLinenumberEnd: 630
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceSimple()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:637,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 638
      start: 635
    functionDepth: 8
    functionLinenumber: 635
    functionLinenumberEnd: 638
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceSolo()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceSolo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 646
      start: 643
    functionDepth: 8
    functionLinenumber: 643
    functionLinenumberEnd: 646
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceSoloEscaping()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceSoloEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>)'
      Src: org.apache.commons.text.StrSubstitutorTest:650,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(CharSequence)'
      Src: org.apache.commons.text.StrSubstitutorTest:652,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:652,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StrSubstitutorTest:653,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:653,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:654,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 655
      start: 648
    functionDepth: 5
    functionLinenumber: 648
    functionLinenumberEnd: 655
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceTakingCharSequenceReturningNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].replace(CharSequence)'
    - '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceTakingCharSequenceReturningNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:659,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 660
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 660
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceTakingThreeArgumentsThrowsNullPointerException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceTakingThreeArgumentsThrowsNullPointerException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:667,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:668,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 670
      start: 665
    functionDepth: 8
    functionLinenumber: 665
    functionLinenumberEnd: 670
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceToIdentical()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    - '[java.util.Map<String,String>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceToIdentical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:677,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 680
      start: 675
    functionDepth: 8
    functionLinenumber: 675
    functionLinenumberEnd: 680
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceUnknownKey()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceUnknownKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:687,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:688,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:689,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:690,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:691,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:692,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:693,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:694,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:695,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:696,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:697,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:698,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:699,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:700,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:701,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:702,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 704
      start: 685
    functionDepth: 7
    functionLinenumber: 685
    functionLinenumberEnd: 704
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testReplaceWeirdPattens()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testReplaceWeirdPattens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:711,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:712,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:713,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.StrSubstitutorTest:714,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:725,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:726,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:726,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 727
      start: 709
    functionDepth: 5
    functionLinenumber: 709
    functionLinenumberEnd: 727
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testResolveVariable()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testResolveVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:731,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:732,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:733,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:734,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:735,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:735,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:736,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:736,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 737
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 737
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testSamePrefixAndSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap,String,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testSamePrefixAndSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:744,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:745,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap)'
      Src: org.apache.commons.text.StrSubstitutorTest:746,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 747
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 747
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testStaticReplace()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testStaticReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:754,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:755,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:756,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 757
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 757
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testStaticReplacePrefixSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap,String,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testStaticReplacePrefixSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:764,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:765,1
    - Dst: '[org.apache.commons.lang3.SystemProperties].getUserName()'
      Src: org.apache.commons.text.StrSubstitutorTest:765,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:765,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:766,1
    - Dst: '[org.apache.commons.lang3.SystemProperties].getOsName()'
      Src: org.apache.commons.text.StrSubstitutorTest:767,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:767,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:768,1
    - Dst: '[org.apache.commons.lang3.SystemProperties].getUserHome()'
      Src: org.apache.commons.text.StrSubstitutorTest:769,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:769,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char)'
      Src: org.apache.commons.text.StrSubstitutorTest:769,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:770,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceSystemProperties(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:770,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:770,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 773
      start: 762
    functionDepth: 4
    functionLinenumber: 762
    functionLinenumberEnd: 773
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testStaticReplaceSystemProperties()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.SystemProperties].getOsName()'
    - '[org.apache.commons.text.StrBuilder].append(char)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.lang3.SystemProperties].getUserName()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrSubstitutorTest)'
    - '[org.apache.commons.lang3.SystemProperties].getUserHome()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replaceSystemProperties(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testStaticReplaceSystemProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.apache.commons.text.StrSubstitutorTest:781,1
    - Dst: System.getProperties()
      Src: org.apache.commons.text.StrSubstitutorTest:784,1
    - Dst: '[java.util.Properties].<init>(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:784,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest,java.util.Properties)'
      Src: org.apache.commons.text.StrSubstitutorTest:786,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 787
      start: 778
    functionDepth: 0
    functionLinenumber: 778
    functionLinenumberEnd: 787
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testSubstituteDefaultProperties()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest,java.util.Properties)'
    - System.setProperty(String,String)
    - '[java.util.Properties].<init>(org.apache.commons.text.StrSubstitutorTest)'
    - System.getProperties()
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testSubstituteDefaultProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:792,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:793,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:795,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StrSubstitutorTest:796,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:796,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:797,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:797,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setPreserveEscapes(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:799,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StrSubstitutorTest:800,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:800,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:801,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:801,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 802
      start: 789
    functionDepth: 1
    functionLinenumber: 789
    functionLinenumberEnd: 802
    functionName: '[org.apache.commons.text.StrSubstitutorTest].testSubstitutePreserveEscape()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].setPreserveEscapes(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest)'
    - '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutorTest].testSubstitutePreserveEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.StrSubstitutorTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutorTest
    signature: '[org.apache.commons.text.StrSubstitutorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(CharSequence,CharSequence)'
      Src: org.apache.commons.text.StringSubstitutorTest:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(CharSequence,CharSequence)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:66,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doTestNoReplace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - replaceTemplate
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 6
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].doTestNoReplace(org.apache.commons.text.StringSubstitutor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:70,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doTestReplace(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - expectedResult
    - replaceTemplate
    - substring
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 6
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 32
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].doTestReplace(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:75,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:75,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:76,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:76,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(char[])'
      Src: org.apache.commons.text.StringSubstitutorTest:77,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:77,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(char[],int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:78,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:78,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer)'
      Src: org.apache.commons.text.StringSubstitutorTest:79,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:79,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:80,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:80,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:81,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:81,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:82,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:82,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(Object)'
      Src: org.apache.commons.text.StringSubstitutorTest:83,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:83,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
      Src: org.apache.commons.text.StringSubstitutorTest:84,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:84,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:85,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:85,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:86,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:86,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:87,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:87,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:89,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:89,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:90,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:91,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:91,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:92,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - substitutor
    - replaceTemplate
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 73
    functionDepth: 5
    functionLinenumber: 73
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.text.StringSubstitutorTest].doTestNoReplace(org.apache.commons.text.StringSubstitutor,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(char[],int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.StringSubstitutor].replace(char[])'
    - '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replace(Object)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].doTestNoReplace(org.apache.commons.text.StringSubstitutor,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StringSubstitutorTest:98,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:98,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:101,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:102,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StringSubstitutorTest:104,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:104,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:104,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringSubstitutorTest:108,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:109,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:109,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorTest,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:111,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:111,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:115,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer)'
      Src: org.apache.commons.text.StringSubstitutorTest:116,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:116,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StringSubstitutorTest:118,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:118,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:118,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:122,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(StringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:123,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:123,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutorTest:125,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(StringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:125,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:125,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:129,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:130,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:130,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutorTest:132,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:132,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:132,1
    - Dst: '[org.apache.commons.lang3.mutable.MutableObject].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:136,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.lang3.mutable.MutableObject)'
      Src: org.apache.commons.text.StringSubstitutorTest:137,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:137,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:140,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
      Src: org.apache.commons.text.StringSubstitutorTest:141,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:141,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:142,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:142,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:144,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StringSubstitutorTest:145,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:145,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:145,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:146,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:146,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:150,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:151,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:151,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:152,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:152,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:154,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutorTest:155,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:155,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:155,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:156,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:156,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:160,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:161,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:161,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:162,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:162,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:164,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutorTest:165,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:165,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:165,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:166,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:166,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 85
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - sub
    - expectedResult
    - replaceTemplate
    - substring
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 168
      start: 96
    functionDepth: 5
    functionLinenumber: 96
    functionLinenumberEnd: 168
    functionName: '[org.apache.commons.text.StringSubstitutorTest].doTestReplace(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[String].substring(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
    - '[org.apache.commons.text.StringSubstitutor].replace(StringBuilder,int,int)'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replace(StringBuilder)'
    - '[org.apache.commons.lang3.mutable.MutableObject].<init>(String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int,int)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
    - '[StringBuffer].length()'
    - '[StringBuilder].length()'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.lang3.mutable.MutableObject)'
    - '[String].length()'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorTest,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].doTestReplace(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - stringSubstitutor
    - template
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    - String
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 4
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 12
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:181,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:183,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:184,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:185,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:186,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:187,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:188,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:189,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:191,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 193
    functionName: '[org.apache.commons.text.StringSubstitutorTest].setUp()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[org.apache.commons.text.StringSubstitutorTest].tearDown()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.StringSubstitutorTest,String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:203,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
      Src: org.apache.commons.text.StringSubstitutorTest:204,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:204,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:204,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
      Src: org.apache.commons.text.StringSubstitutorTest:205,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].lookup(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:205,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 2
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testConstructorNullMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookup].lookup(String)'
    - '[org.apache.commons.text.lookup.StringLookup].apply(String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.StringSubstitutorTest,String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
    - '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testConstructorNullMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:210,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setDisableSubstitutionInValues(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:211,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:212,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:213,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
      Src: org.apache.commons.text.StringSubstitutorTest:214,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(char)'
      Src: org.apache.commons.text.StringSubstitutorTest:215,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(char)'
      Src: org.apache.commons.text.StringSubstitutorTest:216,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].nullStringLookup()'
      Src: org.apache.commons.text.StringSubstitutorTest:217,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorTest:217,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(char)'
      Src: org.apache.commons.text.StringSubstitutorTest:218,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutorTest:220,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
      Src: org.apache.commons.text.StringSubstitutorTest:222,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:222,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
      Src: org.apache.commons.text.StringSubstitutorTest:223,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:223,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
      Src: org.apache.commons.text.StringSubstitutorTest:224,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:224,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:225,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:225,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StringSubstitutorTest:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:226,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].endsWith(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:226,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StringSubstitutorTest:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:226,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(org.apache.commons.text.StringSubstitutorTest,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:226,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.StringSubstitutorTest:227,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:227,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].endsWith(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:227,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StringSubstitutorTest:227,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:227,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(org.apache.commons.text.StringSubstitutorTest,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:227,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.StringSubstitutorTest:228,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:228,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].endsWith(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:228,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StringSubstitutorTest:228,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:228,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(org.apache.commons.text.StringSubstitutorTest,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 208
    functionDepth: 3
    functionLinenumber: 208
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testConstructorStringSubstitutor()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(char)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].nullStringLookup()'
    - '[org.apache.commons.text.StringSubstitutorTest].endsWith(String)'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(char)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertTrue(org.apache.commons.text.StringSubstitutorTest,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.StringSubstitutor].<init>()'
    - '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
    - '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].setDisableSubstitutionInValues(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(char)'
    - '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
    - '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testConstructorStringSubstitutor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:236,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:237,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:237,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
      Src: org.apache.commons.text.StringSubstitutorTest:238,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:239,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 240
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testGetSetEscape()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StringSubstitutor].<init>()'
    - '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testGetSetEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.apache.commons.text.StringSubstitutorTest:247,1
    - Dst: System.getProperties()
      Src: org.apache.commons.text.StringSubstitutorTest:249,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:249,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:250,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 252
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testLANG1055()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(String,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
    - System.setProperty(String,String)
    - System.getProperties()
    - '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testLANG1055()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:259,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:260,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:261,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:262,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:263,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:264,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 257
    functionDepth: 7
    functionLinenumber: 257
    functionLinenumberEnd: 266
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplace_JiraText178_WeirdPatterns1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplace_JiraText178_WeirdPatterns1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 271
    functionDepth: 7
    functionLinenumber: 271
    functionLinenumberEnd: 274
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplace_JiraText178_WeirdPatterns2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplace_JiraText178_WeirdPatterns2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 279
    functionDepth: 7
    functionLinenumber: 279
    functionLinenumberEnd: 283
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplace_JiraText178_WeirdPatterns3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplace_JiraText178_WeirdPatterns3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:290,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:291,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:292,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:293,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 288
    functionDepth: 5
    functionLinenumber: 288
    functionLinenumberEnd: 294
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceAdjacentAtEnd()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceAdjacentAtEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:301,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:302,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:303,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:304,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 299
    functionDepth: 5
    functionLinenumber: 299
    functionLinenumberEnd: 305
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceAdjacentAtStart()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceAdjacentAtStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:312,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:315,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:315,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:317,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:318,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 319
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceChangedMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceChangedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:326,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:327,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:328,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:329,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:330,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:331,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:332,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:333,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:334,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:335,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:336,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:337,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:338,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 324
    functionDepth: 7
    functionLinenumber: 324
    functionLinenumberEnd: 341
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceComplexEscaping()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceComplexEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 7
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKey()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:356,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:356,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 357
      start: 354
    functionDepth: 5
    functionLinenumber: 354
    functionLinenumberEnd: 357
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyExtraFirst()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyExtraFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:364,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:364,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 362
    functionDepth: 5
    functionLinenumber: 362
    functionLinenumberEnd: 365
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyExtraLast()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyExtraLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:372,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:372,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 370
    functionDepth: 5
    functionLinenumber: 370
    functionLinenumberEnd: 373
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyOnly()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 378
    functionDepth: 7
    functionLinenumber: 378
    functionLinenumberEnd: 381
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyShortest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyShortest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 386
    functionDepth: 7
    functionLinenumber: 386
    functionLinenumberEnd: 389
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyWithDefault()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyWithDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 394
    functionDepth: 7
    functionLinenumber: 394
    functionLinenumberEnd: 397
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyWithDefaultOnly()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyWithDefaultOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 402
    functionDepth: 7
    functionLinenumber: 402
    functionLinenumberEnd: 405
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyWithDefaultOnlyEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyWithDefaultOnlyEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 410
    functionDepth: 7
    functionLinenumber: 410
    functionLinenumberEnd: 413
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyWithDefaultOnlyShortest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyWithDefaultOnlyShortest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(org.apache.commons.text.StringSubstitutorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:428,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:429,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:430,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 432
      start: 426
    functionDepth: 7
    functionLinenumber: 426
    functionLinenumberEnd: 432
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEscaping()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:439,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:440,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:441,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:442,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:443,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:446,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
      Src: org.apache.commons.text.StringSubstitutorTest:446,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:445,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:449,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
      Src: org.apache.commons.text.StringSubstitutorTest:449,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:448,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:452,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
      Src: org.apache.commons.text.StringSubstitutorTest:452,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:451,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:456,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:455,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:458,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:458,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 437
    functionDepth: 5
    functionLinenumber: 437
    functionLinenumberEnd: 459
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceFailOnUndefinedVariable()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceFailOnUndefinedVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:466,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:467,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:468,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:469,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:470,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:471,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:472,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:473,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:474,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:475,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:477,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:477,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:478,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:479,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:479,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:483,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
      Src: org.apache.commons.text.StringSubstitutorTest:483,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:482,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:487,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
      Src: org.apache.commons.text.StringSubstitutorTest:487,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:486,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:490,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:490,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:492,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:492,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:495,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:494,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 464
    functionDepth: 5
    functionLinenumber: 464
    functionLinenumberEnd: 496
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceFailOnUndefinedVariableWithReplaceInVariable()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
    - '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceFailOnUndefinedVariableWithReplaceInVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 501
    functionDepth: 7
    functionLinenumber: 501
    functionLinenumberEnd: 504
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceIncompletePrefix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceIncompletePrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:508,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:508,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutorTest:510,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:510,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:511,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
      Src: org.apache.commons.text.StringSubstitutorTest:511,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:511,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:512,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 506
    functionDepth: 1
    functionLinenumber: 506
    functionLinenumberEnd: 513
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInTakingStringBufferWithNonNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
    - '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
    - '[StringBuffer].<init>(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap,String,String,char)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInTakingStringBufferWithNonNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
      Src: org.apache.commons.text.StringSubstitutorTest:517,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:518,1
    - Dst: '[StringBuilder].<init>(CharSequence)'
      Src: org.apache.commons.text.StringSubstitutorTest:519,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:521,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:521,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:522,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 515
    functionDepth: 4
    functionLinenumber: 515
    functionLinenumberEnd: 523
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInTakingStringBuilderWithNonNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
    - '[StringBuilder].<init>(CharSequence)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInTakingStringBuilderWithNonNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:527,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap,org.apache.commons.text.StringSubstitutorTest,org.apache.commons.text.StringSubstitutorTest,char,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:528,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:530,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 531
      start: 525
    functionDepth: 1
    functionLinenumber: 525
    functionLinenumberEnd: 531
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInTakingStringBuilderWithNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap,org.apache.commons.text.StringSubstitutorTest,org.apache.commons.text.StringSubstitutorTest,char,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInTakingStringBuilderWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:535,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StringSubstitutorTest:536,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringSubstitutorTest:537,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutorTest:538,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:540,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:540,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:541,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:541,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutorTest:542,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:542,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 543
      start: 533
    functionDepth: 3
    functionLinenumber: 533
    functionLinenumberEnd: 543
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInTakingTwoAndThreeIntsReturningFalse()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInTakingTwoAndThreeIntsReturningFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:550,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:551,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:552,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:553,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:554,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:555,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:555,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:556,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:557,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:557,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:559,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 560
      start: 548
    functionDepth: 5
    functionLinenumber: 548
    functionLinenumberEnd: 560
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInVariable()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:567,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:568,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:569,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:570,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:571,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:571,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:572,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 565
    functionDepth: 5
    functionLinenumber: 565
    functionLinenumberEnd: 573
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInVariableDisabled()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInVariableDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:580,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:581,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:582,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:583,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:584,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:585,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:586,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:587,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:587,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:588,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:588,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:590,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 578
    functionDepth: 5
    functionLinenumber: 578
    functionLinenumberEnd: 591
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInVariableRecursive()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceInVariableRecursive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:599,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:599,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 600
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 600
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceKeyStartChars()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceKeyStartChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:607,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:608,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:608,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:608,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 609
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 609
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceKeyStartChars1Only()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[String].substring(int,int)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceKeyStartChars1Only()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:616,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:617,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:617,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 618
      start: 614
    functionDepth: 0
    functionLinenumber: 614
    functionLinenumberEnd: 618
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceKeyStartChars2Only()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[String].substring(int,int)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceKeyStartChars2Only()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 623
    functionDepth: 7
    functionLinenumber: 623
    functionLinenumberEnd: 626
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceNoPrefixNoSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceNoPrefixNoSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 634
      start: 631
    functionDepth: 7
    functionLinenumber: 631
    functionLinenumberEnd: 634
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceNoPrefixSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceNoPrefixSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:641,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 642
      start: 639
    functionDepth: 7
    functionLinenumber: 639
    functionLinenumberEnd: 642
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceNoVariables()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceNoVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(null)'
      Src: org.apache.commons.text.StringSubstitutorTest:649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 647
    functionDepth: 0
    functionLinenumber: 647
    functionLinenumberEnd: 650
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:657,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:658,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 659
      start: 655
    functionDepth: 5
    functionLinenumber: 655
    functionLinenumberEnd: 659
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplacePartialString_noReplace()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].<init>()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplacePartialString_noReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 667
      start: 664
    functionDepth: 7
    functionLinenumber: 664
    functionLinenumberEnd: 667
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplacePrefixNoSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplacePrefixNoSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:674,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:675,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:676,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:677,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:678,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:679,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:680,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:681,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:682,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:684,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:685,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 686
      start: 672
    functionDepth: 7
    functionLinenumber: 672
    functionLinenumberEnd: 686
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceRecursive()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceRecursive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:693,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 694
      start: 691
    functionDepth: 7
    functionLinenumber: 691
    functionLinenumberEnd: 694
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceSimple()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 702
      start: 699
    functionDepth: 7
    functionLinenumber: 699
    functionLinenumberEnd: 702
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceSimpleKeySize1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceSimpleKeySize1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 710
      start: 707
    functionDepth: 7
    functionLinenumber: 707
    functionLinenumberEnd: 710
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceSimpleKeySize2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceSimpleKeySize2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 718
      start: 715
    functionDepth: 7
    functionLinenumber: 715
    functionLinenumberEnd: 718
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceSimpleKeySize3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceSimpleKeySize3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorTest:722,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(CharSequence)'
      Src: org.apache.commons.text.StringSubstitutorTest:724,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:724,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutorTest:725,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:725,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:726,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 727
      start: 720
    functionDepth: 5
    functionLinenumber: 720
    functionLinenumberEnd: 727
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceTakingCharSequenceReturningNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].replace(CharSequence)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceTakingCharSequenceReturningNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:731,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 732
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 732
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceTakingThreeArgumentsThrowsNullPointerException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceTakingThreeArgumentsThrowsNullPointerException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:736,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:741,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:743,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:747,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:749,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 750
      start: 734
    functionDepth: 2
    functionLinenumber: 734
    functionLinenumberEnd: 750
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceThrowsStringIndexOutOfBoundsException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
    - '[org.apache.commons.text.StringSubstitutor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceThrowsStringIndexOutOfBoundsException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:757,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:758,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 760
      start: 755
    functionDepth: 7
    functionLinenumber: 755
    functionLinenumberEnd: 760
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceToIdentical()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceToIdentical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:767,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 765
    functionDepth: 7
    functionLinenumber: 765
    functionLinenumberEnd: 768
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKey()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 773
    functionDepth: 7
    functionLinenumber: 773
    functionLinenumberEnd: 776
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKeyDefaultValue()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKeyDefaultValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:784,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:784,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 785
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 785
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKeyOnly()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKeyOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:793,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:793,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 794
      start: 790
    functionDepth: 0
    functionLinenumber: 790
    functionLinenumberEnd: 794
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKeyOnlyExtraFirst()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKeyOnlyExtraFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:802,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:802,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 803
      start: 799
    functionDepth: 0
    functionLinenumber: 799
    functionLinenumberEnd: 803
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKeyOnlyExtraLast()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKeyOnlyExtraLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:811,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:811,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:811,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 812
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 812
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownShortestKeyOnly()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownShortestKeyOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:820,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:820,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:820,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 821
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 821
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownShortestKeyOnlyExtraFirst()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownShortestKeyOnlyExtraFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:829,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:829,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 826
    functionDepth: 0
    functionLinenumber: 826
    functionLinenumberEnd: 830
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownShortestKeyOnlyExtraLast()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownShortestKeyOnlyExtraLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:837,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 835
    functionDepth: 7
    functionLinenumber: 835
    functionLinenumberEnd: 838
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:845,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 847
      start: 843
    functionDepth: 7
    functionLinenumber: 843
    functionLinenumberEnd: 847
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping2To1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping2To1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:854,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:855,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 856
      start: 852
    functionDepth: 7
    functionLinenumber: 852
    functionLinenumberEnd: 856
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping3To2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping3To2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:863,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:864,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 865
      start: 861
    functionDepth: 7
    functionLinenumber: 861
    functionLinenumberEnd: 865
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping4To3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping4To3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:872,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:873,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 874
      start: 870
    functionDepth: 7
    functionLinenumber: 870
    functionLinenumberEnd: 874
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping5To4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping5To4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:881,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 883
      start: 879
    functionDepth: 7
    functionLinenumber: 879
    functionLinenumberEnd: 883
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping6To4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping6To4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:891,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:892,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:893,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 895
      start: 888
    functionDepth: 7
    functionLinenumber: 888
    functionLinenumberEnd: 895
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:902,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:903,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:904,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:905,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:906,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 907
      start: 900
    functionDepth: 7
    functionLinenumber: 900
    functionLinenumberEnd: 907
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount2NonAdjacent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount2NonAdjacent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:914,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:915,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:916,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 918
      start: 912
    functionDepth: 7
    functionLinenumber: 912
    functionLinenumberEnd: 918
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:925,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:926,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:927,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:928,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 929
      start: 923
    functionDepth: 7
    functionLinenumber: 923
    functionLinenumberEnd: 929
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount3NonAdjacent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount3NonAdjacent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:936,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:937,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:938,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:939,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:940,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:941,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:942,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:943,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:944,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:945,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:946,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:947,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:948,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:949,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:950,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:951,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:952,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:953,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:954,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:956,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:957,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:958,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:959,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:960,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:961,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:963,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:964,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:965,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:966,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:967,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 968
      start: 934
    functionDepth: 7
    functionLinenumber: 934
    functionLinenumberEnd: 968
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testReplaceWeirdPattens()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
    - '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testReplaceWeirdPattens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:975,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:976,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:977,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.StringSubstitutorTest:978,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:988,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:989,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 990
      start: 973
    functionDepth: 3
    functionLinenumber: 973
    functionLinenumberEnd: 990
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testResolveVariable()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testResolveVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:994,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:995,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:996,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:997,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:998,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:998,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:999,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1000
      start: 992
    functionDepth: 1
    functionLinenumber: 992
    functionLinenumberEnd: 1000
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testSamePrefixAndSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap,String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testSamePrefixAndSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:1007,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1008,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap)'
      Src: org.apache.commons.text.StringSubstitutorTest:1009,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1005
    functionDepth: 0
    functionLinenumber: 1005
    functionLinenumberEnd: 1010
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testStaticReplace()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testStaticReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:1017,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1018,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1019,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1020
      start: 1015
    functionDepth: 0
    functionLinenumber: 1015
    functionLinenumberEnd: 1020
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testStaticReplacePrefixSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap,String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testStaticReplacePrefixSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:1027,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1028,1
    - Dst: '[org.apache.commons.lang3.SystemProperties].getUserName()'
      Src: org.apache.commons.text.StringSubstitutorTest:1028,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:1028,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1029,1
    - Dst: '[org.apache.commons.lang3.SystemProperties].getOsName()'
      Src: org.apache.commons.text.StringSubstitutorTest:1030,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:1030,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1031,1
    - Dst: '[org.apache.commons.lang3.SystemProperties].getUserHome()'
      Src: org.apache.commons.text.StringSubstitutorTest:1032,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:1032,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char)'
      Src: org.apache.commons.text.StringSubstitutorTest:1032,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:1033,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1034,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1035
      start: 1025
    functionDepth: 4
    functionLinenumber: 1025
    functionLinenumberEnd: 1035
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testStaticReplaceSystemProperties()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String,String)'
    - '[org.apache.commons.lang3.SystemProperties].getOsName()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.lang3.SystemProperties].getUserName()'
    - '[org.apache.commons.lang3.SystemProperties].getUserHome()'
    - '[org.apache.commons.text.TextStringBuilder].append(char)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testStaticReplaceSystemProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.apache.commons.text.StringSubstitutorTest:1042,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1044,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1044,1
    - Dst: System.setProperty(String,String)
      Src: org.apache.commons.text.StringSubstitutorTest:1045,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1046,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1046,1
    - Dst: System.getProperties()
      Src: org.apache.commons.text.StringSubstitutorTest:1048,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].remove(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1048,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1050
      start: 1040
    functionDepth: 1
    functionLinenumber: 1040
    functionLinenumberEnd: 1050
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testStaticReplaceSystemPropertiesWithUpdate()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].remove(String)'
    - System.setProperty(String,String)
    - System.getProperties()
    - '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testStaticReplaceSystemPropertiesWithUpdate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.apache.commons.text.StringSubstitutorTest:1058,1
    - Dst: System.getProperties()
      Src: org.apache.commons.text.StringSubstitutorTest:1061,1
    - Dst: '[java.util.Properties].<init>(org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:1061,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorTest,java.util.Properties)'
      Src: org.apache.commons.text.StringSubstitutorTest:1063,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1055
    functionDepth: 0
    functionLinenumber: 1055
    functionLinenumberEnd: 1064
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testSubstituteDefaultProperties()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorTest,java.util.Properties)'
    - System.setProperty(String,String)
    - System.getProperties()
    - '[java.util.Properties].<init>(org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testSubstituteDefaultProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:1069,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1070,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:1072,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutorTest:1073,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:1073,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:1074,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1074,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setPreserveEscapes(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:1076,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutorTest:1077,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:1077,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:1078,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1079
      start: 1066
    functionDepth: 1
    functionLinenumber: 1066
    functionLinenumberEnd: 1079
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testSubstitutePreserveEscape()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].setPreserveEscapes(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap,String,String,char)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testSubstitutePreserveEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.StringSubstitutorTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutorTest
    signature: '[org.apache.commons.text.StringSubstitutorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:36,1
    - Dst: lookup.getKey()
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:38,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].toLowerCase()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:38,1
    - Dst: lookup.getStringLookup()
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:38,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:38,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap,null,boolean)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - lookup.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap,null,boolean)'
    - lookup.getKey()
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].toLowerCase()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithDefaults(boolean)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 6
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithDefaults()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithDefaults(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:52,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:53,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].functionStringLookup()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:54,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:55,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:56,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap,null,boolean)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:58,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:57,1
    - Dst: System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:61,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:61,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:61,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - addDefaultLookups
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 64
      start: 49
    functionDepth: 5
    functionLinenumber: 49
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithDefaults(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 2
    functionsReached:
    - System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap,null,boolean)'
    - '[java.util.HashMap].put(String,org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].functionStringLookup()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithDefaults(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithDefaults(boolean)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 6
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithoutDefaults()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithDefaults(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithoutDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithDefaults(boolean)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 6
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithDefaults()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithDefaults(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:79,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:80,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:81,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:82,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:83,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap,null,boolean)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:85,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:84,1
    - Dst: System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:88,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:88,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:88,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:90,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:90,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:91,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - addDefaultLookups
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 92
      start: 76
    functionDepth: 5
    functionLinenumber: 76
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithDefaults(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 2
    functionsReached:
    - System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap,null,boolean)'
    - '[java.util.HashMap].put(String,org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithDefaults(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithDefaults(boolean)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 6
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithoutDefaults()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithDefaults(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithoutDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:102,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:103,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:120,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:122,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:122,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:123,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:123,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:124,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:124,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:125,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:125,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:126,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 98
    functionDepth: 6
    functionLinenumber: 98
    functionLinenumberEnd: 127
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDefaultInterpolator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[String].contains(String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDefaultInterpolator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].resourceBundleStringLookup(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:132,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:131,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:133,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:133,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].lookup(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:134,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:134,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:135,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:137,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 129
    functionDepth: 5
    functionLinenumber: 129
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDefaultValueForMissingKeyInResourceBundle()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookup].lookup(String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.StringLookup].apply(String)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].resourceBundleStringLookup(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDefaultValueForMissingKeyInResourceBundle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:143,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:143,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:144,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:144,1
    - Dst: '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:145,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:145,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:146,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 5
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
    - '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:151,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:152,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:152,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 149
    functionDepth: 6
    functionLinenumber: 149
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookup_disabledByDefault()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookup_disabledByDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:160,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:160,1
    - Dst: '[java.net.InetAddress].getByName(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:161,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:161,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:162,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 157
    functionDepth: 5
    functionLinenumber: 157
    functionLinenumberEnd: 163
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupAddress()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.net.InetAddress].getByName(String)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:168,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:168,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:169,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:169,1
    - Dst: '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:170,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getCanonicalHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:171,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:172,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 165
    functionDepth: 5
    functionLinenumber: 165
    functionLinenumberEnd: 173
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupCanonicalName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getCanonicalHostName()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:178,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:178,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:179,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:179,1
    - Dst: '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:180,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:181,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:181,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 175
    functionDepth: 5
    functionLinenumber: 175
    functionLinenumberEnd: 182
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
    - '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:187,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:187,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:188,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:188,1
    - Dst: '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:189,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:190,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:190,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 184
    functionDepth: 5
    functionLinenumber: 184
    functionLinenumberEnd: 191
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupNameUntrimmed()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
    - '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupNameUntrimmed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:196,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:196,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:198,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 193
    functionDepth: 5
    functionLinenumber: 193
    functionLinenumberEnd: 199
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupUnknown()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:204,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:204,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:206,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:206,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:207,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 201
    functionDepth: 5
    functionLinenumber: 201
    functionLinenumberEnd: 208
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testJavaScript()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testJavaScript()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:212,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:214,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 210
    functionDepth: 6
    functionLinenumber: 210
    functionLinenumberEnd: 215
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testJavaScript_disabledByDefault()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testJavaScript_disabledByDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:219,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:220,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:220,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:220,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 217
    functionDepth: 6
    functionLinenumber: 217
    functionLinenumberEnd: 221
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testLocalHostLookup_Address()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testLocalHostLookup_Address()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:225,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:226,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getCanonicalHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:226,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:227,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 223
    functionDepth: 6
    functionLinenumber: 223
    functionLinenumberEnd: 228
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testLocalHostLookup_CanonicalName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getCanonicalHostName()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testLocalHostLookup_CanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:232,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:233,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:233,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:233,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 230
    functionDepth: 6
    functionLinenumber: 230
    functionLinenumberEnd: 234
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testLocalHostLookup_Name()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testLocalHostLookup_Name()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:240,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:241,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:243,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:242,1
    - Dst: System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:245,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:245,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:245,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:246,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 236
    functionDepth: 5
    functionLinenumber: 236
    functionLinenumberEnd: 247
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testMapAndSystemProperty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[java.util.HashMap].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testMapAndSystemProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:251,1
    - Dst: System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:253,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:253,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 249
    functionDepth: 6
    functionLinenumber: 249
    functionLinenumberEnd: 254
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testSystemProperty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testSystemProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:259,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:259,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:258,1
    - Dst: System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:261,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:261,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:261,1
    - Dst: System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:262,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:262,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 256
    functionDepth: 5
    functionLinenumber: 256
    functionLinenumberEnd: 263
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testSystemPropertyDefaultStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(org.apache.commons.text.lookup.StringLookup)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testSystemPropertyDefaultStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest
    signature: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getCSVInstance()'
      Src: org.apache.commons.text.StrTokenizerTest:48,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNotSame(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:48,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTSVInstance()'
      Src: org.apache.commons.text.StrTokenizerTest:49,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNotSame(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrTokenizer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tokenizer
    argTypes:
    - org.apache.commons.text.StrTokenizer
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.StrTokenizerTest].checkClone(org.apache.commons.text.StrTokenizer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrTokenizerTest].assertNotSame(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].getTSVInstance()'
    - '[org.apache.commons.text.StrTokenizer].getCSVInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].checkClone(org.apache.commons.text.StrTokenizer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:56,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:57,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:58,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:59,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:59,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:60,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:61,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:65,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:65,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.StrTokenizerTest].test1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].test1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:77,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:78,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:79,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:80,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:80,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:81,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:82,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:86,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:86,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.text.StrTokenizerTest].test2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].test2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:98,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:99,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:100,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:101,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:101,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:103,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:107,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:107,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 94
    functionDepth: 3
    functionLinenumber: 94
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.text.StrTokenizerTest].test3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].test3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:119,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:120,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:121,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:122,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:122,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:123,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:124,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:128,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:128,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 115
    functionDepth: 3
    functionLinenumber: 115
    functionLinenumberEnd: 134
    functionName: '[org.apache.commons.text.StrTokenizerTest].test4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].test4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:140,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:141,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:142,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:143,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:143,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:144,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:145,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:146,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:150,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:150,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 136
    functionDepth: 3
    functionLinenumber: 136
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.text.StrTokenizerTest].test5()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].test5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:162,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:163,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:164,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:165,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:165,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:166,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:168,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:173,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:174,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:179,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previous()'
      Src: org.apache.commons.text.StrTokenizerTest:180,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:184,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:184,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,String)'
      Src: org.apache.commons.text.StrTokenizerTest:185,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,String)'
      Src: org.apache.commons.text.StrTokenizerTest:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 158
    functionDepth: 3
    functionLinenumber: 158
    functionLinenumberEnd: 187
    functionName: '[org.apache.commons.text.StrTokenizerTest].test6()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].previous()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StrTokenizer].hasPrevious()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].test6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:193,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:194,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:194,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:195,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:195,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:196,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:196,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:197,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:198,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:202,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:202,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 189
    functionDepth: 3
    functionLinenumber: 189
    functionLinenumberEnd: 208
    functionName: '[org.apache.commons.text.StrTokenizerTest].test7()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].test7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:214,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:215,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:215,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:216,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:216,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:217,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:217,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:218,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:219,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:223,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:223,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest:225,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 210
    functionDepth: 3
    functionLinenumber: 210
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.text.StrTokenizerTest].test8()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].test8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:234,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:235,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:235,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:236,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:236,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:237,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:237,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:238,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 231
    functionDepth: 4
    functionLinenumber: 231
    functionLinenumberEnd: 239
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasic1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasic1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:244,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:245,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:245,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:246,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:246,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:247,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:247,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:248,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 241
    functionDepth: 4
    functionLinenumber: 241
    functionLinenumberEnd: 249
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasic2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasic2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:254,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:255,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:255,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:256,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:256,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:257,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:257,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:258,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 251
    functionDepth: 4
    functionLinenumber: 251
    functionLinenumberEnd: 259
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasic3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasic3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:264,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:265,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:265,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:266,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:266,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:267,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:267,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:268,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 261
    functionDepth: 4
    functionLinenumber: 261
    functionLinenumberEnd: 269
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasic4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasic4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:274,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:275,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:275,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:276,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:276,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:277,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:277,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:278,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 271
    functionDepth: 4
    functionLinenumber: 271
    functionLinenumberEnd: 279
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasic5()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasic5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:284,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:285,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:285,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:286,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:286,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:287,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:287,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:288,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 281
    functionDepth: 4
    functionLinenumber: 281
    functionLinenumberEnd: 289
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicDelim1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicDelim1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:294,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:295,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:295,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:296,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 291
    functionDepth: 4
    functionLinenumber: 291
    functionLinenumberEnd: 297
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicDelim2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicDelim2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:302,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:303,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:304,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:304,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:305,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:305,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:306,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:306,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:307,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:307,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:308,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 299
    functionDepth: 4
    functionLinenumber: 299
    functionLinenumberEnd: 309
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicEmpty1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicEmpty1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:314,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:315,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:316,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:317,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:317,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:318,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:318,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:319,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:319,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:320,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:320,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:321,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 311
    functionDepth: 4
    functionLinenumber: 311
    functionLinenumberEnd: 322
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicEmpty2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicEmpty2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:327,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrTokenizerTest:328,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:328,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:329,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:329,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:330,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:331,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:332,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:332,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:333,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:333,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:334,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:334,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:335,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 324
    functionDepth: 4
    functionLinenumber: 324
    functionLinenumberEnd: 336
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicIgnoreTrimmed1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicIgnoreTrimmed1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:341,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrTokenizerTest:342,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:342,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:343,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:343,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:344,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:345,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:346,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:346,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:347,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:347,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:348,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:348,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:349,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 338
    functionDepth: 4
    functionLinenumber: 338
    functionLinenumberEnd: 350
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicIgnoreTrimmed2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicIgnoreTrimmed2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:355,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrTokenizerTest:356,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:356,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:357,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:358,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:359,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:359,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:360,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:360,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:361,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:361,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:362,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 352
    functionDepth: 4
    functionLinenumber: 352
    functionLinenumberEnd: 363
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicIgnoreTrimmed3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicIgnoreTrimmed3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:368,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrTokenizerTest:369,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:369,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:370,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:370,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:371,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:372,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:373,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:373,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:374,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:374,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:375,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:375,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:376,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 365
    functionDepth: 4
    functionLinenumber: 365
    functionLinenumberEnd: 377
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicIgnoreTrimmed4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicIgnoreTrimmed4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:382,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:383,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:383,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:384,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:384,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:385,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:385,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:386,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 379
    functionDepth: 4
    functionLinenumber: 379
    functionLinenumberEnd: 387
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:392,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:393,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:394,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:395,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:395,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:396,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:396,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:397,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:397,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:398,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 399
      start: 389
    functionDepth: 4
    functionLinenumber: 389
    functionLinenumberEnd: 399
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:404,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:405,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:406,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:407,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:407,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:408,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:408,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:409,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 401
    functionDepth: 4
    functionLinenumber: 401
    functionLinenumberEnd: 410
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:415,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:416,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:416,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:417,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:418,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:419,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:419,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:420,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:420,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:421,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:421,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:422,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 412
    functionDepth: 4
    functionLinenumber: 412
    functionLinenumberEnd: 423
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:428,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:429,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:429,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:430,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:431,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:432,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:432,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:433,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:433,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:434,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:434,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:435,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 436
      start: 425
    functionDepth: 4
    functionLinenumber: 425
    functionLinenumberEnd: 436
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted5()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:441,1
    - Dst: '[org.apache.commons.text.StrMatcher].quoteMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:442,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:442,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:443,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:443,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:444,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:444,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:445,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 438
    functionDepth: 4
    functionLinenumber: 438
    functionLinenumberEnd: 446
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted6()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].quoteMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:451,1
    - Dst: '[org.apache.commons.text.StrMatcher].quoteMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:452,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:452,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:453,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:453,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:454,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:454,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:455,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:455,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:456,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 457
      start: 448
    functionDepth: 4
    functionLinenumber: 448
    functionLinenumberEnd: 457
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted7()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].quoteMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:462,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:463,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:463,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:464,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:465,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:466,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:466,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:467,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:467,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:468,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:468,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:469,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 459
    functionDepth: 4
    functionLinenumber: 459
    functionLinenumberEnd: 470
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicQuotedTrimmed1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicQuotedTrimmed1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:475,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:476,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:476,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:477,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:478,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:479,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:479,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:480,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:480,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:481,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:481,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:482,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 483
      start: 472
    functionDepth: 4
    functionLinenumber: 472
    functionLinenumberEnd: 483
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicTrimmed1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicTrimmed1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:488,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrTokenizerTest:489,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:489,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:490,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:491,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:492,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:492,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:493,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:493,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:494,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:494,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:495,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 485
    functionDepth: 4
    functionLinenumber: 485
    functionLinenumberEnd: 496
    functionName: '[org.apache.commons.text.StrTokenizerTest].testBasicTrimmed2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testBasicTrimmed2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizerTest:500,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset()'
      Src: org.apache.commons.text.StrTokenizerTest:501,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:501,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(String)'
      Src: org.apache.commons.text.StrTokenizerTest:502,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:502,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:503,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:503,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:504,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:504,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
      Src: org.apache.commons.text.StrTokenizerTest:505,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:505,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(null)'
      Src: org.apache.commons.text.StrTokenizerTest:506,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:506,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:507,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:507,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(null)'
      Src: org.apache.commons.text.StrTokenizerTest:508,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:508,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:509,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:509,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(null)'
      Src: org.apache.commons.text.StrTokenizerTest:510,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:510,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(null)'
      Src: org.apache.commons.text.StrTokenizerTest:511,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:511,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:512,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:512,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:513,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 514
      start: 498
    functionDepth: 3
    functionLinenumber: 498
    functionLinenumberEnd: 514
    functionName: '[org.apache.commons.text.StrTokenizerTest].testChaining()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].reset()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(null)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(null)'
    - '[org.apache.commons.text.StrTokenizer].reset(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].reset(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredChar(char)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(null)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testChaining()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizerTest:522,1
    - Dst: '[org.apache.commons.text.StrTokenizer].clone()'
      Src: org.apache.commons.text.StrTokenizerTest:522,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(Object)'
      Src: org.apache.commons.text.StrTokenizerTest:529,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 520
    functionDepth: 3
    functionLinenumber: 520
    functionLinenumberEnd: 530
    functionName: '[org.apache.commons.text.StrTokenizerTest].testCloneNotSupportedException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(Object)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testCloneNotSupportedException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StrTokenizerTest:534,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:536,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:536,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset()'
      Src: org.apache.commons.text.StrTokenizerTest:537,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:538,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:538,1
    - Dst: '[org.apache.commons.text.StrTokenizer].clone()'
      Src: org.apache.commons.text.StrTokenizerTest:540,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset()'
      Src: org.apache.commons.text.StrTokenizerTest:541,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:542,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:542,1
    - Dst: clonedTokenizer.nextToken()
      Src: org.apache.commons.text.StrTokenizerTest:543,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 544
      start: 532
    functionDepth: 4
    functionLinenumber: 532
    functionLinenumberEnd: 544
    functionName: '[org.apache.commons.text.StrTokenizerTest].testCloneNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].reset()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].clone()'
    - clonedTokenizer.nextToken()
    - '[org.apache.commons.text.StrTokenizer].nextToken()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testCloneNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:549,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:551,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:551,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:552,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:553,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:553,1
    - Dst: '[org.apache.commons.text.StrTokenizer].clone()'
      Src: org.apache.commons.text.StrTokenizerTest:555,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:557,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:558,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:558,1
    - Dst: clonedTokenizer.nextToken()
      Src: org.apache.commons.text.StrTokenizerTest:559,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 560
      start: 546
    functionDepth: 4
    functionLinenumber: 546
    functionLinenumberEnd: 560
    functionName: '[org.apache.commons.text.StrTokenizerTest].testCloneReset()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].clone()'
    - clonedTokenizer.nextToken()
    - '[org.apache.commons.text.StrTokenizer].nextToken()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].reset(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testCloneReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:564,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:564,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:565,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:565,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:566,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:566,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:567,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:567,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:569,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:570,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:570,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StrTokenizerTest:572,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:573,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 574
      start: 562
    functionDepth: 4
    functionLinenumber: 562
    functionLinenumberEnd: 574
    functionName: '[org.apache.commons.text.StrTokenizerTest].testConstructor_charArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[])'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testConstructor_charArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:578,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:578,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:579,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:579,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:579,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:579,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:580,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:580,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:581,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:581,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:582,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:582,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:584,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:585,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:585,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[],char)'
      Src: org.apache.commons.text.StrTokenizerTest:587,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:588,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 589
      start: 576
    functionDepth: 4
    functionLinenumber: 576
    functionLinenumberEnd: 589
    functionName: '[org.apache.commons.text.StrTokenizerTest].testConstructor_charArray_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[],char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testConstructor_charArray_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:593,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:593,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:594,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:594,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:594,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:594,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:595,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:595,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:595,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:595,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:596,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:596,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:597,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:597,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:598,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:598,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:600,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:601,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:601,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[],char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:603,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:604,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 605
      start: 591
    functionDepth: 5
    functionLinenumber: 591
    functionLinenumberEnd: 605
    functionName: '[org.apache.commons.text.StrTokenizerTest].testConstructor_charArray_char_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[],char,char)'
    - '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testConstructor_charArray_char_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizerTest:609,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:610,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:610,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:611,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:611,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:612,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:612,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizerTest:614,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:615,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:615,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizerTest:617,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:618,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 607
    functionDepth: 4
    functionLinenumber: 607
    functionLinenumberEnd: 619
    functionName: '[org.apache.commons.text.StrTokenizerTest].testConstructor_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testConstructor_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
      Src: org.apache.commons.text.StrTokenizerTest:623,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:624,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:624,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:624,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:624,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:625,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:625,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:626,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:626,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:627,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:627,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
      Src: org.apache.commons.text.StrTokenizerTest:629,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:630,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:630,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
      Src: org.apache.commons.text.StrTokenizerTest:632,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:633,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 634
      start: 621
    functionDepth: 4
    functionLinenumber: 621
    functionLinenumberEnd: 634
    functionName: '[org.apache.commons.text.StrTokenizerTest].testConstructor_String_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testConstructor_String_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:638,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:639,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:639,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:639,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:639,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:640,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:640,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:640,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:640,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:641,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:641,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:642,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:642,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:643,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:643,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:645,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:646,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:646,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:648,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:649,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 636
    functionDepth: 5
    functionLinenumber: 636
    functionLinenumberEnd: 650
    functionName: '[org.apache.commons.text.StrTokenizerTest].testConstructor_String_char_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String,char,char)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testConstructor_String_char_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getCSVInstance(String)'
      Src: org.apache.commons.text.StrTokenizerTest:653,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:653,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:654,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getCSVInstance(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:654,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 655
      start: 652
    functionDepth: 5
    functionLinenumber: 652
    functionLinenumberEnd: 655
    functionName: '[org.apache.commons.text.StrTokenizerTest].testCSV(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 2
    functionsReached:
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizer].getCSVInstance(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getCSVInstance(String)'
    - '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testCSV(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getCSVInstance()'
      Src: org.apache.commons.text.StrTokenizerTest:659,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testEmpty(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:659,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getCSVInstance(String)'
      Src: org.apache.commons.text.StrTokenizerTest:660,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testEmpty(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 657
    functionDepth: 5
    functionLinenumber: 657
    functionLinenumberEnd: 661
    functionName: '[org.apache.commons.text.StrTokenizerTest].testCSVEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizerTest].testEmpty(org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].getCSVInstance(String)'
    - '[org.apache.commons.text.StrTokenizer].getCSVInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testCSVEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testCSV(String)'
      Src: org.apache.commons.text.StrTokenizerTest:665,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 666
      start: 663
    functionDepth: 6
    functionLinenumber: 663
    functionLinenumberEnd: 666
    functionName: '[org.apache.commons.text.StrTokenizerTest].testCSVSimple()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizerTest].testCSV(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testCSVSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testCSV(String)'
      Src: org.apache.commons.text.StrTokenizerTest:670,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testCSV(String)'
      Src: org.apache.commons.text.StrTokenizerTest:671,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testCSV(String)'
      Src: org.apache.commons.text.StrTokenizerTest:672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 673
      start: 668
    functionDepth: 6
    functionLinenumber: 668
    functionLinenumberEnd: 673
    functionName: '[org.apache.commons.text.StrTokenizerTest].testCSVSimpleNeedsTrim()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizerTest].testCSV(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testCSVSimpleNeedsTrim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:678,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:680,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:681,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:681,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:682,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:682,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:683,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:683,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:684,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 685
      start: 675
    functionDepth: 4
    functionLinenumber: 675
    functionLinenumberEnd: 685
    functionName: '[org.apache.commons.text.StrTokenizerTest].testDelimMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrMatcher].charSetMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testDelimMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:690,1
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:691,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:693,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:694,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:694,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:695,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:695,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:696,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:696,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:697,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:697,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 698
      start: 687
    functionDepth: 4
    functionLinenumber: 687
    functionLinenumberEnd: 698
    functionName: '[org.apache.commons.text.StrTokenizerTest].testDelimMatcherQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].charSetMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testDelimMatcherQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,String)'
      Src: org.apache.commons.text.StrTokenizerTest:703,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:705,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:705,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:706,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:706,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:707,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:707,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:708,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 709
      start: 700
    functionDepth: 4
    functionLinenumber: 700
    functionLinenumberEnd: 709
    functionName: '[org.apache.commons.text.StrTokenizerTest].testDelimString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testDelimString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizerTest].checkClone(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:712,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:713,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:713,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:714,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:714,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:715,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:715,1
    - Dst: '[org.apache.commons.text.StrTokenizer].size()'
      Src: org.apache.commons.text.StrTokenizerTest:716,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:716,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StrTokenizerTest:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrTokenizer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tokenizer
    argTypes:
    - org.apache.commons.text.StrTokenizer
    constantsTouched: []
    func_position:
      end: 718
      start: 711
    functionDepth: 5
    functionLinenumber: 711
    functionLinenumberEnd: 718
    functionName: '[org.apache.commons.text.StrTokenizerTest].testEmpty(org.apache.commons.text.StrTokenizer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrTokenizerTest].checkClone(org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].nextToken()'
    - '[org.apache.commons.text.StrTokenizer].size()'
    - '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizer].hasPrevious()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testEmpty(org.apache.commons.text.StrTokenizer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:723,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getContent()'
      Src: org.apache.commons.text.StrTokenizerTest:724,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,String)'
      Src: org.apache.commons.text.StrTokenizerTest:724,1
    - Dst: input.toCharArray()
      Src: org.apache.commons.text.StrTokenizerTest:726,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:726,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getContent()'
      Src: org.apache.commons.text.StrTokenizerTest:727,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,String)'
      Src: org.apache.commons.text.StrTokenizerTest:727,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizerTest:729,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getContent()'
      Src: org.apache.commons.text.StrTokenizerTest:730,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:730,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 731
      start: 720
    functionDepth: 3
    functionLinenumber: 720
    functionLinenumberEnd: 731
    functionName: '[org.apache.commons.text.StrTokenizerTest].testGetContent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - input.toCharArray()
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getContent()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testGetContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizerTest:735,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:736,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:736,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StrTokenizerTest:737,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:738,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:738,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:740,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:740,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StrTokenizerTest:741,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StrTokenizerTest:742,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StrTokenizerTest:743,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:744,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:744,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:745,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:745,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:747,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:747,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:748,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:748,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:749,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:749,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:751,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:751,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:752,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:752,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:753,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:753,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StrTokenizerTest:755,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:756,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:756,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:757,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:757,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 758
      start: 733
    functionDepth: 4
    functionLinenumber: 733
    functionLinenumberEnd: 758
    functionName: '[org.apache.commons.text.StrTokenizerTest].testIteration()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizer].hasPrevious()'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:763,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:764,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenList()'
      Src: org.apache.commons.text.StrTokenizerTest:765,1
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:767,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,java.util.List<String>)'
      Src: org.apache.commons.text.StrTokenizerTest:767,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.text.StrTokenizerTest:768,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 769
      start: 760
    functionDepth: 3
    functionLinenumber: 760
    functionLinenumberEnd: 769
    functionName: '[org.apache.commons.text.StrTokenizerTest].testListArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,java.util.List<String>)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.text.StrTokenizer].getTokenList()'
    - '[java.util.Arrays].asList(String[])'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,org.apache.commons.text.StrTokenizerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testListArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
      Src: org.apache.commons.text.StrTokenizerTest:773,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:774,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousToken()'
      Src: org.apache.commons.text.StrTokenizerTest:776,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:776,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 777
      start: 771
    functionDepth: 4
    functionLinenumber: 771
    functionLinenumberEnd: 777
    functionName: '[org.apache.commons.text.StrTokenizerTest].testPreviousTokenAndSetEmptyTokenAsNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].previousToken()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testPreviousTokenAndSetEmptyTokenAsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizerTest:781,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:782,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:782,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:783,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:783,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:784,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:784,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:785,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:785,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset()'
      Src: org.apache.commons.text.StrTokenizerTest:787,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:788,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:788,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:789,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:789,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:790,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:790,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:791,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:791,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 792
      start: 779
    functionDepth: 4
    functionLinenumber: 779
    functionLinenumberEnd: 792
    functionName: '[org.apache.commons.text.StrTokenizerTest].testReset()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].reset()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizerTest:796,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:799,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:800,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:800,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:801,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:801,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(char[])'
      Src: org.apache.commons.text.StrTokenizerTest:803,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:804,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 805
      start: 794
    functionDepth: 4
    functionLinenumber: 794
    functionLinenumberEnd: 805
    functionName: '[org.apache.commons.text.StrTokenizerTest].testReset_charArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].reset(char[])'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].reset(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testReset_charArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizerTest:809,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(String)'
      Src: org.apache.commons.text.StrTokenizerTest:810,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:811,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:811,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:812,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:812,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:813,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:813,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(String)'
      Src: org.apache.commons.text.StrTokenizerTest:815,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:816,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:816,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 817
      start: 807
    functionDepth: 4
    functionLinenumber: 807
    functionLinenumberEnd: 817
    functionName: '[org.apache.commons.text.StrTokenizerTest].testReset_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].reset(String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testReset_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:822,1
    - Dst: '[org.apache.commons.text.StrMatcher].quoteMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:822,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:822,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:823,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 824
      start: 819
    functionDepth: 4
    functionLinenumber: 819
    functionLinenumberEnd: 824
    functionName: '[org.apache.commons.text.StrTokenizerTest].testStringTokenizerQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].quoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testStringTokenizerQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,String)'
      Src: org.apache.commons.text.StrTokenizerTest:829,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:830,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:830,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:831,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:831,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 826
    functionDepth: 4
    functionLinenumber: 826
    functionLinenumberEnd: 832
    functionName: '[org.apache.commons.text.StrTokenizerTest].testStringTokenizerStringMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testStringTokenizerStringMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:837,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:837,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:838,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:838,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:839,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:839,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 840
      start: 834
    functionDepth: 4
    functionLinenumber: 834
    functionLinenumberEnd: 840
    functionName: '[org.apache.commons.text.StrTokenizerTest].testStringTokenizerStrMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testStringTokenizerStrMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizerTest:844,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:851,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:851,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:852,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:852,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 853
      start: 842
    functionDepth: 4
    functionLinenumber: 842
    functionLinenumberEnd: 853
    functionName: '[org.apache.commons.text.StrTokenizerTest].testTokenizeSubclassInputChange()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testTokenizeSubclassInputChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizerTest:857,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:866,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:866,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:867,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:867,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:868,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:868,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 869
      start: 855
    functionDepth: 4
    functionLinenumber: 855
    functionLinenumberEnd: 869
    functionName: '[org.apache.commons.text.StrTokenizerTest].testTokenizeSubclassOutputChange()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testTokenizeSubclassOutputChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizerTest:873,1
    - Dst: '[org.apache.commons.text.StrTokenizer].toString()'
      Src: org.apache.commons.text.StrTokenizerTest:874,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:874,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:875,1
    - Dst: '[org.apache.commons.text.StrTokenizer].toString()'
      Src: org.apache.commons.text.StrTokenizerTest:876,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 877
      start: 871
    functionDepth: 4
    functionLinenumber: 871
    functionLinenumberEnd: 877
    functionName: '[org.apache.commons.text.StrTokenizerTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].toString()'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
      Src: org.apache.commons.text.StrTokenizerTest:881,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:881,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:882,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTSVInstance(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:882,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 883
      start: 879
    functionDepth: 5
    functionLinenumber: 879
    functionLinenumberEnd: 883
    functionName: '[org.apache.commons.text.StrTokenizerTest].testTSV()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizer].getTSVInstance(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testTSV()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getTSVInstance()'
      Src: org.apache.commons.text.StrTokenizerTest:887,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testEmpty(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:887,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
      Src: org.apache.commons.text.StrTokenizerTest:888,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testEmpty(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 889
      start: 885
    functionDepth: 5
    functionLinenumber: 885
    functionLinenumberEnd: 889
    functionName: '[org.apache.commons.text.StrTokenizerTest].testTSVEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
    - '[org.apache.commons.text.StrTokenizer].getTSVInstance()'
    - '[org.apache.commons.text.StrTokenizerTest].testEmpty(org.apache.commons.text.StrTokenizer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testTSVEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizerTest].checkClone(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:892,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:893,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int)'
      Src: org.apache.commons.text.StrTokenizerTest:893,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:894,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:894,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousToken()'
      Src: org.apache.commons.text.StrTokenizerTest:895,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:895,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:896,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:896,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:897,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:897,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:898,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:898,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:899,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:899,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:900,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:900,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:901,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:901,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:902,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:902,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:903,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:903,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousToken()'
      Src: org.apache.commons.text.StrTokenizerTest:904,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:904,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:905,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:905,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousToken()'
      Src: org.apache.commons.text.StrTokenizerTest:906,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:906,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:907,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:907,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousToken()'
      Src: org.apache.commons.text.StrTokenizerTest:908,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:908,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:909,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:909,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousToken()'
      Src: org.apache.commons.text.StrTokenizerTest:910,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:910,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:911,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:911,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:912,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int)'
      Src: org.apache.commons.text.StrTokenizerTest:912,1
    - Dst: '[org.apache.commons.text.StrTokenizer].size()'
      Src: org.apache.commons.text.StrTokenizerTest:913,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:913,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrTokenizer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tokenizer
    argTypes:
    - org.apache.commons.text.StrTokenizer
    constantsTouched: []
    func_position:
      end: 914
      start: 891
    functionDepth: 5
    functionLinenumber: 891
    functionLinenumberEnd: 914
    functionName: '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrTokenizerTest].checkClone(org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].nextToken()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].size()'
    - '[org.apache.commons.text.StrTokenizer].previousIndex()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizer].nextIndex()'
    - '[org.apache.commons.text.StrTokenizer].previousToken()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.StrTokenizerTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizerTest
    signature: '[org.apache.commons.text.StrTokenizerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].getClass()'
      Src: org.apache.commons.text.StrMatcherTest:37,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].getName()'
      Src: org.apache.commons.text.StrMatcherTest:37,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(org.apache.commons.text.StrMatcherTest,org.apache.commons.text.StrMatcherTest)'
      Src: org.apache.commons.text.StrMatcherTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - internalSimpleName
    - obj
    argTypes:
    - String
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(org.apache.commons.text.StrMatcherTest,org.apache.commons.text.StrMatcherTest)'
    - '[org.apache.commons.text.StrMatcherTest].getName()'
    - '[org.apache.commons.text.StrMatcher].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:41,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.text.StrSubstitutor
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - internalSimpleName
    - obj
    argTypes:
    - String
    - org.apache.commons.text.StrSubstitutor
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:45,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.text.StrSubstitutor
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - internalSimpleName
    - obj
    argTypes:
    - String
    - org.apache.commons.text.StrSubstitutor
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrMatcherTest:50,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:51,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:51,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:52,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:52,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:53,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:53,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:54,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:54,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:55,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:55,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:56,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.text.StrMatcherTest].testCharMatcher_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testCharMatcher_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrMatcherTest:61,1
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher(org.apache.commons.text.StrMatcherTest)'
      Src: org.apache.commons.text.StrMatcherTest:61,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:62,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:62,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:63,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:63,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:64,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:64,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:65,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:65,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:66,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:66,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:67,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:67,1
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:68,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:68,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:68,1
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher(char[])'
      Src: org.apache.commons.text.StrMatcherTest:69,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:69,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:69,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrMatcherTest:70,1
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher(org.apache.commons.text.StrMatcherTest)'
      Src: org.apache.commons.text.StrMatcherTest:70,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.StrMatcherTest].testCharSetMatcher_charArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].charSetMatcher(org.apache.commons.text.StrMatcherTest)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].charSetMatcher()'
    - '[org.apache.commons.text.StrMatcher].charSetMatcher(char[])'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testCharSetMatcher_charArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher(String)'
      Src: org.apache.commons.text.StrMatcherTest:75,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:76,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:76,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:77,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:77,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:78,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:78,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:79,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:79,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:80,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:80,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:81,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:81,1
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher(String)'
      Src: org.apache.commons.text.StrMatcherTest:82,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:82,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:82,1
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher(String)'
      Src: org.apache.commons.text.StrMatcherTest:83,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:83,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:83,1
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher(String)'
      Src: org.apache.commons.text.StrMatcherTest:84,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.text.StrMatcherTest].testCharSetMatcher_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].charSetMatcher(String)'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testCharSetMatcher_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:89,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:90,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:90,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:91,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:92,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:92,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:93,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.text.StrMatcherTest].testCommaMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testCommaMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:98,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:99,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:99,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:100,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:100,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:101,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.text.StrMatcherTest].testDoubleQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testDoubleQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrMatcherTest:109,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,org.apache.commons.text.StrMatcherTest)'
      Src: org.apache.commons.text.StrMatcherTest:110,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:110,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StrMatcherTest:111,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:111,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StrMatcherTest:112,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.text.StrMatcherTest].testMatcherIndices()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,org.apache.commons.text.StrMatcherTest)'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testMatcherIndices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:117,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:118,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:118,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:119,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:119,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:120,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:120,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:121,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:121,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:122,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:122,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:123,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:123,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:124,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:124,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:125,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:125,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:126,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:126,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:127,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:127,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:128,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:128,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:129,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:129,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:130,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:130,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:131,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.text.StrMatcherTest].testNoneMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testNoneMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].quoteMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:136,1
    - Dst: '[org.apache.commons.text.StrMatcher].quoteMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:137,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:137,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:138,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:138,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:139,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:139,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:140,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 141
    functionName: '[org.apache.commons.text.StrMatcherTest].testQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].quoteMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].singleQuoteMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:145,1
    - Dst: '[org.apache.commons.text.StrMatcher].singleQuoteMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:146,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:146,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:147,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:147,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:148,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:148,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:149,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.text.StrMatcherTest].testSingleQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.StrMatcher].singleQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testSingleQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:154,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:155,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:155,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:156,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:156,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:157,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:157,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:158,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.text.StrMatcherTest].testSpaceMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testSpaceMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:163,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:164,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:164,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:165,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:165,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:166,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:166,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:167,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:167,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:168,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:168,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:169,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:169,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:170,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:170,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:171,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:171,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:172,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:172,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:173,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 174
    functionName: '[org.apache.commons.text.StrMatcherTest].testSplitMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testSplitMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrMatcherTest:178,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:179,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:179,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:180,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:180,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:181,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:181,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:182,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:182,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:183,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:183,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:184,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:184,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrMatcherTest:185,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:185,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:185,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrMatcherTest:186,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:186,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 187
    functionName: '[org.apache.commons.text.StrMatcherTest].testStringMatcher_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testStringMatcher_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:191,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:192,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:192,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:193,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:193,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:194,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:194,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:195,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.text.StrMatcherTest].testTabMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testTabMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:200,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:201,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:201,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:202,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:202,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:203,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:203,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:204,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:204,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:205,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:205,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:206,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:206,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:207,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:207,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:208,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:208,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:209,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:209,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:210,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 211
    functionName: '[org.apache.commons.text.StrMatcherTest].testTrimMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testTrimMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrMatcherTest:32,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrMatcherTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcherTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.StrMatcherTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[String].toCharArray()'
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcherTest
    signature: '[org.apache.commons.text.StrMatcherTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CharacterPredicates.ARABIC_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:31,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:31,1
    - Dst: CharacterPredicates.ARABIC_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:32,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:32,1
    - Dst: CharacterPredicates.ARABIC_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:33,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:33,1
    - Dst: CharacterPredicates.ARABIC_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:35,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:35,1
    - Dst: CharacterPredicates.ARABIC_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:36,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:36,1
    - Dst: CharacterPredicates.ARABIC_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:37,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.text.CharacterPredicatesTest].testArabicNumerals()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CharacterPredicatesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
    - CharacterPredicates.ARABIC_NUMERALS.test(char)
    - '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.CharacterPredicatesTest].testArabicNumerals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:42,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:42,1
    - Dst: CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:43,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:43,1
    - Dst: CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:44,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:44,1
    - Dst: CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:45,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:45,1
    - Dst: CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:46,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:46,1
    - Dst: CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:47,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:47,1
    - Dst: CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:49,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:49,1
    - Dst: CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:50,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:50,1
    - Dst: CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:51,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:51,1
    - Dst: CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:52,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:52,1
    - Dst: CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:53,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:53,1
    - Dst: CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:54,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.CharacterPredicatesTest].testAsciiAlphaNumerals()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CharacterPredicatesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
    - '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
    - CharacterPredicates.ASCII_ALPHA_NUMERALS.test(char)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.CharacterPredicatesTest].testAsciiAlphaNumerals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CharacterPredicates.ASCII_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:59,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:59,1
    - Dst: CharacterPredicates.ASCII_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:60,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:60,1
    - Dst: CharacterPredicates.ASCII_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:61,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:61,1
    - Dst: CharacterPredicates.ASCII_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:62,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:62,1
    - Dst: CharacterPredicates.ASCII_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:64,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:64,1
    - Dst: CharacterPredicates.ASCII_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:65,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:65,1
    - Dst: CharacterPredicates.ASCII_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:66,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:66,1
    - Dst: CharacterPredicates.ASCII_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:67,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:67,1
    - Dst: CharacterPredicates.ASCII_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:68,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.text.CharacterPredicatesTest].testAsciiLetters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CharacterPredicatesTest.java
    functionUses: 0
    functionsReached:
    - CharacterPredicates.ASCII_LETTERS.test(char)
    - '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
    - '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.CharacterPredicatesTest].testAsciiLetters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CharacterPredicates.ASCII_LOWERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:73,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:73,1
    - Dst: CharacterPredicates.ASCII_LOWERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:74,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:74,1
    - Dst: CharacterPredicates.ASCII_LOWERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:76,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:76,1
    - Dst: CharacterPredicates.ASCII_LOWERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:77,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:77,1
    - Dst: CharacterPredicates.ASCII_LOWERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:78,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:78,1
    - Dst: CharacterPredicates.ASCII_LOWERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:79,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:79,1
    - Dst: CharacterPredicates.ASCII_LOWERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:80,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.CharacterPredicatesTest].testAsciiLowercaseLetters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CharacterPredicatesTest.java
    functionUses: 0
    functionsReached:
    - CharacterPredicates.ASCII_LOWERCASE_LETTERS.test(char)
    - '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
    - '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.CharacterPredicatesTest].testAsciiLowercaseLetters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CharacterPredicates.ASCII_UPPERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:85,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:85,1
    - Dst: CharacterPredicates.ASCII_UPPERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:86,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:86,1
    - Dst: CharacterPredicates.ASCII_UPPERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:88,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:88,1
    - Dst: CharacterPredicates.ASCII_UPPERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:89,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:89,1
    - Dst: CharacterPredicates.ASCII_UPPERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:90,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:90,1
    - Dst: CharacterPredicates.ASCII_UPPERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:91,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:91,1
    - Dst: CharacterPredicates.ASCII_UPPERCASE_LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:92,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.text.CharacterPredicatesTest].testAsciiUppercaseLetters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CharacterPredicatesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
    - CharacterPredicates.ASCII_UPPERCASE_LETTERS.test(char)
    - '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.CharacterPredicatesTest].testAsciiUppercaseLetters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CharacterPredicates.DIGITS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:97,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:97,1
    - Dst: CharacterPredicates.DIGITS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:98,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:98,1
    - Dst: CharacterPredicates.DIGITS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:100,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:100,1
    - Dst: CharacterPredicates.DIGITS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:101,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:101,1
    - Dst: CharacterPredicates.DIGITS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:102,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 103
    functionName: '[org.apache.commons.text.CharacterPredicatesTest].testDigits()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CharacterPredicatesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
    - '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
    - CharacterPredicates.DIGITS.test(char)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.CharacterPredicatesTest].testDigits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CharacterPredicates.LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:107,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:107,1
    - Dst: CharacterPredicates.LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:108,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:108,1
    - Dst: CharacterPredicates.LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:110,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:110,1
    - Dst: CharacterPredicates.LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:111,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:111,1
    - Dst: CharacterPredicates.LETTERS.test(char)
      Src: org.apache.commons.text.CharacterPredicatesTest:112,1
    - Dst: '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
      Src: org.apache.commons.text.CharacterPredicatesTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.text.CharacterPredicatesTest].testLetters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CharacterPredicatesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.CharacterPredicatesTest].assertFalse(org.apache.commons.text.CharacterPredicatesTest)'
    - CharacterPredicates.LETTERS.test(char)
    - '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.CharacterPredicatesTest].testLetters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.CharacterPredicatesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.CharacterPredicatesTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CharacterPredicatesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.CharacterPredicatesTest
    signature: '[org.apache.commons.text.CharacterPredicatesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrLookupTest:40,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrLookupTest:41,1
    - Dst: '[java.util.HashMap].put(String,int)'
      Src: org.apache.commons.text.StrLookupTest:42,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StrLookupTest:43,1
    - Dst: '[org.apache.commons.text.StrLookup<V>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:43,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertEquals(String,org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:43,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StrLookupTest:44,1
    - Dst: '[org.apache.commons.text.StrLookup<V>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:44,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertEquals(String,org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:44,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StrLookupTest:45,1
    - Dst: '[org.apache.commons.text.StrLookup<V>].apply(null)'
      Src: org.apache.commons.text.StrLookupTest:45,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:45,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StrLookupTest:46,1
    - Dst: '[org.apache.commons.text.StrLookup<V>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:46,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:46,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StrLookupTest:47,1
    - Dst: '[org.apache.commons.text.StrLookup<V>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:47,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.StrLookupTest].testMapLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,int)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StrLookupTest].assertEquals(String,org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
    - '[org.apache.commons.text.StrLookup<V>].apply(null)'
    - '[org.apache.commons.text.StrLookup<V>].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrLookupTest].testMapLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:53,1
    - Dst: '[org.apache.commons.text.StrLookup<V>].apply(null)'
      Src: org.apache.commons.text.StrLookupTest:53,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:53,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:54,1
    - Dst: '[org.apache.commons.text.StrLookup<V>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:54,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:54,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:55,1
    - Dst: '[org.apache.commons.text.StrLookup<V>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:55,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.StrLookupTest].testMapLookup_nullMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookup].mapLookup(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookup<V>].apply(null)'
    - '[org.apache.commons.text.StrLookup<V>].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrLookupTest].testMapLookup_nullMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrLookup].noneLookup()'
      Src: org.apache.commons.text.StrLookupTest:60,1
    - Dst: '[org.apache.commons.text.StrLookup<?>].apply(null)'
      Src: org.apache.commons.text.StrLookupTest:60,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:60,1
    - Dst: '[org.apache.commons.text.StrLookup].noneLookup()'
      Src: org.apache.commons.text.StrLookupTest:61,1
    - Dst: '[org.apache.commons.text.StrLookup<?>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:61,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:61,1
    - Dst: '[org.apache.commons.text.StrLookup].noneLookup()'
      Src: org.apache.commons.text.StrLookupTest:62,1
    - Dst: '[org.apache.commons.text.StrLookup<?>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:62,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.StrLookupTest].testNoneLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrLookup<?>].apply(String)'
    - '[org.apache.commons.text.StrLookup<?>].apply(null)'
    - '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookup].noneLookup()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrLookupTest].testNoneLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ResourceBundle].getBundle(String)'
      Src: org.apache.commons.text.StrLookupTest:67,1
    - Dst: '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:68,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:68,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertEquals(String,org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:68,1
    - Dst: '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:69,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].lookup(String)'
      Src: org.apache.commons.text.StrLookupTest:69,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertEquals(String,org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:69,1
    - Dst: '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:70,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(null)'
      Src: org.apache.commons.text.StrLookupTest:70,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:70,1
    - Dst: '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:71,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:71,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:71,1
    - Dst: '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:72,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:72,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.text.StrLookupTest].testResourceBundleLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrLookup<String>].lookup(String)'
    - '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookupTest].assertEquals(String,org.apache.commons.text.StrLookupTest)'
    - '[java.util.ResourceBundle].getBundle(String)'
    - '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookup<String>].apply(null)'
    - '[org.apache.commons.text.StrLookup<String>].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrLookupTest].testResourceBundleLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:78,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(null)'
      Src: org.apache.commons.text.StrLookupTest:78,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:78,1
    - Dst: '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:79,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:79,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:79,1
    - Dst: '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:80,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:80,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.StrLookupTest].testResourceBundleLookup_nullMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookup<String>].apply(null)'
    - '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookup<String>].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrLookupTest].testResourceBundleLookup_nullMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: org.apache.commons.text.StrLookupTest:85,1
    - Dst: '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
      Src: org.apache.commons.text.StrLookupTest:85,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:85,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertEquals(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:85,1
    - Dst: '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
      Src: org.apache.commons.text.StrLookupTest:86,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:86,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:86,1
    - Dst: '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
      Src: org.apache.commons.text.StrLookupTest:87,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:87,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:87,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertThrows()'
      Src: org.apache.commons.text.StrLookupTest:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.text.StrLookupTest].testSystemPropertiesLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrLookupTest].assertThrows()'
    - '[org.apache.commons.text.StrLookupTest].assertEquals(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
    - System.getProperty(String)
    - '[org.apache.commons.text.StrLookup<String>].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrLookupTest].testSystemPropertiesLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperties()
      Src: org.apache.commons.text.StrLookupTest:98,1
    - Dst: '[org.apache.commons.text.StrLookupTest].getProperty(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:100,1
    - Dst: '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
      Src: org.apache.commons.text.StrLookupTest:102,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.text.StrLookupTest:103,1
    - Dst: '[java.util.Properties].setProperty(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:104,1
    - Dst: System.setProperties(java.util.Properties)
      Src: org.apache.commons.text.StrLookupTest:105,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:107,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertEquals(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest,String)'
      Src: org.apache.commons.text.StrLookupTest:107,1
    - Dst: System.setProperties(org.apache.commons.text.StrLookupTest)
      Src: org.apache.commons.text.StrLookupTest:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.text.StrLookupTest].testSystemPropertiesLookupReplacedProperties()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrLookupTest.java
    functionUses: 0
    functionsReached:
    - System.setProperties(org.apache.commons.text.StrLookupTest)
    - '[org.apache.commons.text.StrLookup<String>].apply(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookupTest].getProperty(org.apache.commons.text.StrLookupTest)'
    - '[java.util.Properties].<init>()'
    - System.getProperties()
    - '[java.util.Properties].setProperty(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookupTest].assertEquals(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest,String)'
    - '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
    - System.setProperties(java.util.Properties)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrLookupTest].testSystemPropertiesLookupReplacedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(org.apache.commons.text.StrLookupTest)
      Src: org.apache.commons.text.StrLookupTest:120,1
    - Dst: '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
      Src: org.apache.commons.text.StrLookupTest:123,1
    - Dst: System.setProperty(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)
      Src: org.apache.commons.text.StrLookupTest:124,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:126,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertEquals(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest,String)'
      Src: org.apache.commons.text.StrLookupTest:126,1
    - Dst: System.setProperty(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)
      Src: org.apache.commons.text.StrLookupTest:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.text.StrLookupTest].testSystemPropertiesLookupUpdatedProperty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrLookupTest.java
    functionUses: 0
    functionsReached:
    - System.setProperty(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)
    - '[org.apache.commons.text.StrLookup<String>].apply(org.apache.commons.text.StrLookupTest)'
    - System.getProperty(org.apache.commons.text.StrLookupTest)
    - '[org.apache.commons.text.StrLookupTest].assertEquals(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest,String)'
    - '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrLookupTest].testSystemPropertiesLookupUpdatedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.StrLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrLookupTest
    signature: '[org.apache.commons.text.StrLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:46,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.StringReader,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.io.StringSubstitutorReader
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 2
    argNames:
    - substitutor
    - template
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].createReader(org.apache.commons.text.StringSubstitutor,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 1
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.StringReader,org.apache.commons.text.StringSubstitutor)'
    linkageType: ''
    returnType: org.apache.commons.text.io.StringSubstitutorReader
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].createReader(org.apache.commons.text.StringSubstitutor,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doTestNoReplace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:52,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestNoReplaceInSteps(String,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 2
    argNames:
    - substitutor
    - replaceTemplate
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 6
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestNoReplace(org.apache.commons.text.StringSubstitutor,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].doTestNoReplace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestNoReplaceInSteps(String,org.apache.commons.text.StringSubstitutor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestNoReplace(org.apache.commons.text.StringSubstitutor,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:58,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharArraySteps(org.apache.commons.text.StringSubstitutor,String,String,boolean,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:62,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharArrayAtSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean,org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:67,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.text.StringSubstitutor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 2
    argNames:
    - replaceTemplate
    - substitutor
    argTypes:
    - String
    - org.apache.commons.text.StringSubstitutor
    constantsTouched: []
    func_position:
      end: 71
      start: 56
    functionDepth: 5
    functionLinenumber: 56
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestNoReplaceInSteps(String,org.apache.commons.text.StringSubstitutor)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharArrayAtSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean,org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharArraySteps(org.apache.commons.text.StringSubstitutor,String,String,boolean,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestNoReplaceInSteps(String,org.apache.commons.text.StringSubstitutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:76,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doTestReplace(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 4
    argNames:
    - sub
    - expectedResult
    - replaceTemplate
    - substring
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 6
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplace(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].doTestReplace(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplace(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:83,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:84,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].<init>()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:85,1
    - Dst: '[org.apache.commons.lang3.StringUtils].length(String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:86,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:87,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:88,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.Reader,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:88,1
    - Dst: actualReader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:92,1
    - Dst: expectedResultReader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:93,1
    - Dst: '[java.io.StringWriter].write(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:95,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:99,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertArrayEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:100,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:104,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:104,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].startsWith(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:104,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertTrue(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:104,1
    - Dst: '[java.io.StringWriter].write(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:107,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:110,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].incrementAndGet()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:112,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].get()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:113,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertFalse(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:113,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,char)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:115,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,char)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:116,1
    - Dst: '[java.util.Objects].toString(String,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:119,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:119,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:119,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      - String
      - String
      - boolean
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 6
    argNames:
    - substitutor
    - expectedResult
    - replaceTemplate
    - substring
    - targetIndex
    - targetSize
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    - String
    - String
    - boolean
    - int
    - int
    constantsTouched: []
    func_position:
      end: 120
      start: 80
    functionDepth: 4
    functionLinenumber: 80
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharArrayAtSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.Reader,org.apache.commons.text.StringSubstitutor)'
    - '[java.io.StringWriter].toString()'
    - '[java.util.Arrays].fill(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,char)'
    - '[java.util.Objects].toString(String,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertFalse(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertTrue(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - actualReader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.lang3.StringUtils].length(String)'
    - '[java.io.StringWriter].write(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertArrayEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[java.util.concurrent.atomic.AtomicInteger].<init>()'
    - '[java.util.concurrent.atomic.AtomicInteger].incrementAndGet()'
    - '[java.util.concurrent.atomic.AtomicInteger].get()'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].startsWith(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - expectedResultReader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharArrayAtSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:124,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:125,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].<init>()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:126,1
    - Dst: '[org.apache.commons.lang3.StringUtils].length(String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:127,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:128,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:129,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.Reader,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:129,1
    - Dst: actualReader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:133,1
    - Dst: expectedResultReader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:134,1
    - Dst: '[java.io.StringWriter].write(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:136,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:140,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertArrayEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:141,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:145,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:145,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].startsWith(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:145,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertTrue(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:145,1
    - Dst: '[java.io.StringWriter].write(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:148,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:151,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].incrementAndGet()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:153,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].get()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:154,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertFalse(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:154,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,char)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:156,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,char)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:157,1
    - Dst: '[java.util.Objects].toString(String,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:160,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:160,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:160,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      - String
      - String
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 5
    argNames:
    - substitutor
    - expectedResult
    - replaceTemplate
    - substring
    - targetSize
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    - String
    - String
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 161
      start: 122
    functionDepth: 4
    functionLinenumber: 122
    functionLinenumberEnd: 161
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharArraySteps(org.apache.commons.text.StringSubstitutor,String,String,boolean,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 0
    functionsReached:
    - actualReader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.Reader,org.apache.commons.text.StringSubstitutor)'
    - '[java.io.StringWriter].toString()'
    - '[java.util.Arrays].fill(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,char)'
    - '[java.util.Objects].toString(String,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertFalse(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertTrue(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.lang3.StringUtils].length(String)'
    - expectedResultReader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - '[java.io.StringWriter].write(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[java.util.concurrent.atomic.AtomicInteger].<init>()'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertArrayEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[java.util.concurrent.atomic.AtomicInteger].incrementAndGet()'
    - '[java.util.concurrent.atomic.AtomicInteger].get()'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].startsWith(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharArraySteps(org.apache.commons.text.StringSubstitutor,String,String,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:165,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].<init>()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:166,1
    - Dst: '[org.apache.commons.lang3.StringUtils].length(String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:167,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:168,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:169,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.Reader,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:169,1
    - Dst: actualReader.read()
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:171,1
    - Dst: expectedResultReader.read()
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:172,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:174,1
    - Dst: '[java.io.StringWriter].write(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:177,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].incrementAndGet()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:179,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].get()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:180,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertFalse(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:180,1
    - Dst: '[java.util.Objects].toString(String,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:183,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:183,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:183,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 4
    argNames:
    - substitutor
    - expectedResult
    - replaceTemplate
    - substring
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 184
      start: 163
    functionDepth: 4
    functionLinenumber: 163
    functionLinenumberEnd: 184
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.Reader,org.apache.commons.text.StringSubstitutor)'
    - expectedResultReader.read()
    - '[java.io.StringWriter].toString()'
    - '[java.util.Objects].toString(String,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertFalse(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - actualReader.read()
    - '[java.io.StringWriter].write(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.lang3.StringUtils].length(String)'
    - '[java.util.concurrent.atomic.AtomicInteger].incrementAndGet()'
    - '[java.util.concurrent.atomic.AtomicInteger].<init>()'
    - '[java.util.concurrent.atomic.AtomicInteger].get()'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:187,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:187,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:187,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 1
    argNames:
    - substitutor
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].getMinExpressionLength(org.apache.commons.text.StringSubstitutor)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].getMinExpressionLength(org.apache.commons.text.StringSubstitutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].createReader(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:195,1
    - Dst: '[org.apache.commons.io.IOUtils].toString(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:196,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 2
    argNames:
    - substitutor
    - source
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    - String
    constantsTouched: []
    func_position:
      end: 198
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 198
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].createReader(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.io.IOUtils].toString(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].replace(org.apache.commons.text.StringSubstitutor,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:202,1
    - Dst: template.length()
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:204,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertTrue(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:204,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].createReader(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:205,1
    - Dst: reader.read()
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:206,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(char,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:206,1
    - Dst: template.length()
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:207,1
    - Dst: reader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:208,1
    - Dst: String.valueOf(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:209,1
    - Dst: template.substring(int)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:210,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 212
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].testReadMixedBufferLengths1ToVarLenPlusNoReplace()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - reader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertTrue(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(char,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - String.valueOf(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - template.length()
    - reader.read()
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].createReader(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - template.substring(int)
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].testReadMixedBufferLengths1ToVarLenPlusNoReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:217,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].createReader(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:218,1
    - Dst: reader.read()
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:219,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(char,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:219,1
    - Dst: reader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,int)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:221,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:221,1
    - Dst: reader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:222,1
    - Dst: String.valueOf(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:223,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(String,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:224,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].testReadMixedBufferLengthsReplace()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 0
    functionsReached:
    - reader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,int)
    - reader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(String,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(char,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - String.valueOf(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - reader.read()
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].createReader(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].testReadMixedBufferLengthsReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:230,1
    - Dst: template.length()
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:232,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertTrue(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:232,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].createReader(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:233,1
    - Dst: template.length()
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:234,1
    - Dst: reader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:236,1
    - Dst: String.valueOf(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:237,1
    - Dst: template.substring(int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:238,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:238,1
    - Dst: reader.read()
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:239,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(char,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 241
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].testReadMixedBufferLengthsVarLenPlusToNoReplace()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertTrue(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(char,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - String.valueOf(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - reader.read()
    - template.substring(int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - template.length()
    - reader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].createReader(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].testReadMixedBufferLengthsVarLenPlusToNoReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:244,1
    - Dst: '[org.apache.commons.io.input.NullReader].<init>()'
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:244,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 1
    argNames:
    - expectedResult
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 3
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.apache.commons.io.input.NullReader].<init>()'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.text.io.StringSubstitutorFilterReaderTest:254,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 256
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 256
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toStringChar(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 0
    functionsReached:
    - String.valueOf(char)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toStringChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.io.StringSubstitutorFilterReaderTest
      static: false
      superClass: org.apache.commons.text.StringSubstitutorTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.io.StringSubstitutorFilterReaderTest
    signature: '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:37,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:37,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:38,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:38,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:39,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:39,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:40,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:40,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:41,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:41,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:42,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:42,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:44,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:44,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:45,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:45,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:46,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:46,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:47,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:47,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:48,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:48,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:49,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 50
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].checkAndMatcher_char(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].checkAndMatcher_char(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:54,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:55,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:54,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:56,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:56,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].checkAndMatcher_char(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:57,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:59,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:60,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(null,org.apache.commons.text.matcher.StringMatcher,null,org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:59,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:61,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:61,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].checkAndMatcher_char(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testAndMatcher_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(null,org.apache.commons.text.matcher.StringMatcher,null,org.apache.commons.text.matcher.StringMatcher,null)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].checkAndMatcher_char(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testAndMatcher_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:67,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:68,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:68,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:70,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:70,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:71,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:71,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:72,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:72,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:73,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:73,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:74,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:74,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:75,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:75,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:77,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:77,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:78,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:78,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:79,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:79,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:80,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:80,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:81,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:81,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:82,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testCharMatcher_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testCharMatcher_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:87,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:87,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:88,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:88,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:90,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:90,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:91,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:91,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:92,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:92,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:93,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:93,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:94,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:94,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:95,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:95,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:97,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:97,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:99,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:99,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:100,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:100,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:101,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:101,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:102,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:102,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:104,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:104,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:104,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(char[])'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:105,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:105,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:105,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:106,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:106,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertInstanceOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testCharSetMatcher_charArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertInstanceOf(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testCharSetMatcher_charArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:111,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:112,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:112,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:114,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:114,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:115,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:115,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:116,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:116,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:117,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:117,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:118,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:118,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:119,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:119,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:121,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:121,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:122,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:122,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:123,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:123,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:124,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:124,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:125,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:125,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:126,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:126,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:128,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:128,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:128,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:129,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:129,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:129,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:130,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertInstanceOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 131
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testCharSetMatcher_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertInstanceOf(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testCharSetMatcher_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:135,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:136,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:136,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:137,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:137,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:139,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:139,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:139,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:140,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:140,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:140,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:141,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:141,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:141,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:143,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:143,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:144,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:144,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:145,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testCommaMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testCommaMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:150,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:151,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:151,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:152,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:152,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:154,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:154,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:154,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:155,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:155,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:155,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:157,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:157,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:158,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testDoubleQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testDoubleQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:166,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:167,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:167,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:168,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:168,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:169,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:169,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:170,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 171
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testMatcherIndices()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testMatcherIndices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:175,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:176,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:176,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:177,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:177,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:179,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:179,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:179,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:180,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:180,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:180,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:181,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:181,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:181,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:182,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:182,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:182,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:183,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:183,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:183,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:184,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:184,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:184,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:185,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:185,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:185,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:186,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:186,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:186,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:187,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:187,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:187,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:188,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:188,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:188,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:189,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:189,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:189,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:190,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:190,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:190,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:191,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:191,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:191,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:193,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:193,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:194,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:194,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:195,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:195,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:196,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:196,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:197,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:197,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:198,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:198,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:199,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:199,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:200,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:200,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:201,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:201,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:202,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:202,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:203,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:203,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:204,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:204,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:205,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 206
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testNoneMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testNoneMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:210,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:211,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:211,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:212,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:212,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:214,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:214,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:214,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:215,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:215,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:215,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:216,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:216,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:216,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:218,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:218,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:219,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:219,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 221
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].singleQuoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:225,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].singleQuoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:227,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:227,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:229,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:230,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:230,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:230,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:231,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:231,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:231,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:233,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:233,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:234,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:234,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:235,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 236
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testSingleQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].singleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testSingleQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:240,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:241,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:241,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:242,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:242,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:244,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:244,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:244,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:245,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:245,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:245,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:246,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:246,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:246,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:248,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:248,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:249,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:249,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:250,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 251
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testSpaceMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testSpaceMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:255,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:256,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:256,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:257,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:257,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:259,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:259,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:259,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:260,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:260,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:260,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:261,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:261,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:261,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:262,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:262,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:262,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:263,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:263,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:263,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:264,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:264,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:264,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:265,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:265,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:265,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:266,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:266,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:266,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:267,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:267,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:267,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:269,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:269,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:270,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:270,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:271,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:271,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:272,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:272,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:273,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:273,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:274,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:274,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:276,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:276,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:277,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 278
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testSplitMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testSplitMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:282,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:283,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:283,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:285,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:285,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:286,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:286,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:287,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:287,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:288,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:288,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:289,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:289,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:290,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:290,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:292,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:292,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:293,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:293,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:294,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:294,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:295,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:295,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:296,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:296,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:297,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:297,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:299,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:299,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:299,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:300,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:300,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 301
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testStringMatcher_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testStringMatcher_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:305,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:306,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:306,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:307,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:307,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:309,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:309,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:309,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:310,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:310,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:310,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:311,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:311,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:311,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:313,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:313,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:314,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:314,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:315,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 303
    functionDepth: 1
    functionLinenumber: 303
    functionLinenumberEnd: 316
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testTabMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testTabMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:320,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:321,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:321,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:322,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:322,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:324,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:324,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:324,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:325,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:325,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:325,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:326,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:326,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:326,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:327,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:327,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:327,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:328,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:328,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:328,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:329,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:329,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:329,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:330,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:330,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:330,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:331,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:331,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:331,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:332,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:332,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:332,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:334,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:334,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:335,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:335,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:336,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:336,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:337,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:337,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:338,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:338,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:339,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:339,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:340,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:340,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:341,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:341,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:342,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 343
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testTrimMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testTrimMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:38,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:39,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(char)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:40,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:41,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(String)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:43,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:44,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertThrows()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:45,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:46,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:48,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:49,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:50,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:50,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertThrows()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:51,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:52,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].testGetSetPrefix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringSubstitutorGetSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(String)'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertThrows()'
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(char)'
    - '[org.apache.commons.text.StringSubstitutor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].testGetSetPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:60,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:61,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(char)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:62,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:63,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(String)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:65,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:66,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertThrows()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:67,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:68,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:70,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:71,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:72,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:72,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertThrows()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:73,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:74,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].testGetSetSuffix()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringSubstitutorGetSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(char)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(String)'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertThrows()'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].testGetSetSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:82,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:83,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(char)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:84,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:85,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(String)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:87,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:88,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(String)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:89,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:90,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:90,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:92,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:93,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:94,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:94,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:95,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:96,1
    - Dst: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringSubstitutorGetSetTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].testGetSetValueDelimiter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringSubstitutorGetSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(char)'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
    - '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(String)'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].testGetSetValueDelimiter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringSubstitutorGetSetTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringSubstitutorGetSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringSubstitutorGetSetTest
    signature: '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:37,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:37,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:38,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:38,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:39,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:39,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:40,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:40,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:41,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:41,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:42,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:42,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:44,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:44,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:45,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:45,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:46,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:46,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:47,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:47,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:48,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:48,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:49,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 50
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].checkAndMatcher_char(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].checkAndMatcher_char(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:54,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:55,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:54,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:56,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:56,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].checkAndMatcher_char(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:57,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:59,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:60,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(null,org.apache.commons.text.matcher.StringMatcher,null,org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:59,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:61,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:61,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].checkAndMatcher_char(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testAndMatcher_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].checkAndMatcher_char(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(null,org.apache.commons.text.matcher.StringMatcher,null,org.apache.commons.text.matcher.StringMatcher,null)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testAndMatcher_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:67,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:68,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:68,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:70,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:70,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:71,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:71,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:72,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:72,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:73,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:73,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:74,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:74,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:75,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:75,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:77,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:77,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:78,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:78,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:79,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:79,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:80,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:80,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:81,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:81,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:82,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testCharMatcher_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testCharMatcher_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:87,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:87,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:88,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:88,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:90,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:90,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:91,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:91,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:92,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:92,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:93,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:93,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:94,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:94,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:95,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:95,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:97,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:97,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:99,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:99,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:100,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:100,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:101,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:101,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:102,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:102,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:104,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:104,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:104,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(char[])'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:105,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:105,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:105,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:106,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:106,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertInstanceOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testCharSetMatcher_charArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertInstanceOf(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(char[])'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testCharSetMatcher_charArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:111,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:112,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:112,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:114,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:114,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:115,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:115,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:116,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:116,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:117,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:117,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:118,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:118,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:119,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:119,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:121,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:121,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:122,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:122,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:123,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:123,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:124,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:124,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:125,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:125,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:126,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:126,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:128,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:128,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:128,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:129,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:129,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:129,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:130,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertInstanceOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 131
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testCharSetMatcher_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertInstanceOf(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testCharSetMatcher_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:135,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:136,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:136,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:137,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:137,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:139,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:139,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:140,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:140,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:141,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:141,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:143,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:143,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:144,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:144,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:145,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testCommaMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testCommaMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:150,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:151,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:151,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:152,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:152,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:154,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:154,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:155,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:155,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:157,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:157,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:158,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testDoubleQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testDoubleQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:166,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:167,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:167,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:168,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:168,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:169,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:169,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:170,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 171
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testMatcherIndices()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testMatcherIndices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:175,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:176,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:176,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:177,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:177,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:179,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:179,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:180,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:180,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:181,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:181,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:182,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:182,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:183,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:183,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:184,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:184,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:185,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:185,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:186,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:186,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:187,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:187,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:188,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:188,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:189,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:189,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:190,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:190,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:191,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:191,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:193,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:193,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:194,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:194,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:195,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:195,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:196,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:196,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:197,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:197,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:198,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:198,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:199,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:199,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:200,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:200,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:201,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:201,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:202,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:202,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:203,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:203,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:204,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:204,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:205,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 206
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testNoneMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testNoneMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:210,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:211,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:211,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:212,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:212,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:214,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:214,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:215,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:215,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:216,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:216,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:218,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:218,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:219,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:219,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 221
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].singleQuoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:225,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].singleQuoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:227,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:227,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:230,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:230,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:231,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:231,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:233,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:233,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:234,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:234,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:235,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 236
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testSingleQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].singleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testSingleQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:240,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:241,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:241,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:242,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:242,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:244,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:244,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:245,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:245,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:246,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:246,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:248,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:248,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:249,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:249,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:250,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 251
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testSpaceMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testSpaceMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:255,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:256,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:256,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:257,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:257,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:259,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:259,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:260,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:260,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:261,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:261,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:262,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:262,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:263,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:263,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:264,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:264,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:265,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:265,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:266,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:266,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:267,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:267,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:269,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:269,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:270,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:270,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:271,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:271,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:272,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:272,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:273,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:273,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:274,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:274,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:276,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:276,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:277,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 278
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testSplitMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testSplitMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:281,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:281,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:283,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:283,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:284,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:284,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:285,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:285,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:286,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:286,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:287,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:287,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:288,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:288,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:290,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:290,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:291,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:291,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:292,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:292,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:293,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:293,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:294,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:294,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:295,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:295,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:297,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:297,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:297,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:298,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:298,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 299
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 299
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(char,char)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:303,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:303,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:304,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 301
    functionDepth: 2
    functionLinenumber: 301
    functionLinenumberEnd: 305
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String_fromChars()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(char,char)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String_fromChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:309,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 307
    functionDepth: 2
    functionLinenumber: 307
    functionLinenumberEnd: 310
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String_fromString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String_fromString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:314,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:315,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:315,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:316,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:316,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:318,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:318,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:319,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:319,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:320,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:320,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:322,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:322,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:323,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:323,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:324,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 325
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testTabMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testTabMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:329,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:330,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:330,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:331,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:331,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:333,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:333,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:334,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:334,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:335,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:335,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:336,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:336,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:337,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:337,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:338,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:338,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:339,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:339,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:340,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:340,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:341,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:341,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:343,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:343,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:344,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:344,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:345,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:345,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:346,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:346,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:347,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:347,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:348,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:348,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:349,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:349,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:350,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:350,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:351,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 352
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testTrimMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testTrimMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:30,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
    functionUses: 0
    functionsReached:
    - '[String].toCharArray()'
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcherOnCharArrayTest
    signature: '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:41,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:42,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:41,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:41,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:43,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(null,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:43,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:43,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(null,null)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:44,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:44,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:45,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:46,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:47,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:47,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:48,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:48,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:49,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:50,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_andMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(null,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(null,null)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_andMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:55,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:56,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:57,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:57,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:58,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_charMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_charMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:63,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:64,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:65,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:65,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:66,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_charSetMatcher_char()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_charSetMatcher_char()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:71,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:72,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:73,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:73,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:74,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_charSetMatcher_String()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_charSetMatcher_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:79,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:80,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:81,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:81,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:82,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_commaMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_commaMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:87,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:88,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:89,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:89,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:90,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_doubleQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_doubleQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:95,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:96,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:97,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:97,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_noneMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_noneMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:103,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:104,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:105,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:105,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:106,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_quoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_quoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].singleQuoteMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:111,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:112,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:113,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:113,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:114,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_singleQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].singleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_singleQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:119,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:120,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:121,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:121,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:122,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_spaceMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_spaceMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:127,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:128,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:129,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:129,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:130,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_splitMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_splitMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:135,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:136,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:137,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:137,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:138,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:138,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:140,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:141,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:142,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:142,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:143,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_stringMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_stringMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(char,char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:148,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:149,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:150,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:150,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:151,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:151,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:153,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:154,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:155,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:155,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:156,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:156,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:158,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:159,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:160,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:160,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:161,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_stringMatcherChars()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(char,char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_stringMatcherChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:166,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:167,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:168,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:168,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:169,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 170
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_tabMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_tabMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:174,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:175,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].toString()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:176,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:176,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:177,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_trimMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_trimMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].<init>()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:182,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].size()'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:183,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:183,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].isMatch(String,int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:184,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,org.apache.commons.text.matcher.StringMatcherFactoryTest)'
      Src: org.apache.commons.text.matcher.StringMatcherFactoryTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 185
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].testDefaultMethods()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].isMatch(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].testDefaultMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcherFactoryTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcherFactoryTest
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - StringMatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - StringMatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults
    signature: '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:70,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:71,1
    - Dst: '[java.util.stream.Stream].of(org.apache.commons.text.diff.ReplacementsFinderTest,org.apache.commons.text.diff.ReplacementsFinderTest)'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.text.diff.ReplacementsFinderTest].parameters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/ReplacementsFinderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(org.apache.commons.text.diff.ReplacementsFinderTest,org.apache.commons.text.diff.ReplacementsFinderTest)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.text.diff.ReplacementsFinderTest].parameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].<init>()'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.text.diff.ReplacementsFinderTest].setUp()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/ReplacementsFinderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.ReplacementsFinderTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.diff.StringsComparator].<init>(String,String)'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:86,1
    - Dst: '[org.apache.commons.text.diff.ReplacementsFinder].<init>(SimpleHandler)'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:87,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].getScript()'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:88,1
    - Dst: '[org.apache.commons.text.diff.EditScript<Character>].visit(org.apache.commons.text.diff.ReplacementsFinder)'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:88,1
    - Dst: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getSkipped()'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:89,1
    - Dst: '[org.apache.commons.text.diff.ReplacementsFinderTest].assertEquals(int,org.apache.commons.text.diff.ReplacementsFinderTest,String)'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:89,1
    - Dst: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getFrom()'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:90,1
    - Dst: '[org.apache.commons.text.diff.ReplacementsFinderTest].toArray(org.apache.commons.text.diff.ReplacementsFinderTest)'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:90,1
    - Dst: '[org.apache.commons.text.diff.ReplacementsFinderTest].assertArrayEquals(org.apache.commons.text.diff.ReplacementsFinderTest,Character[],String)'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:90,1
    - Dst: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getTo()'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:92,1
    - Dst: '[org.apache.commons.text.diff.ReplacementsFinderTest].toArray(org.apache.commons.text.diff.ReplacementsFinderTest)'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:92,1
    - Dst: '[org.apache.commons.text.diff.ReplacementsFinderTest].assertArrayEquals(Character[],org.apache.commons.text.diff.ReplacementsFinderTest,String)'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - Character[]
      - Character[]
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - left
    - right
    - skipped
    - from
    - to
    argTypes:
    - String
    - String
    - int
    - Character[]
    - Character[]
    constantsTouched: []
    func_position:
      end: 94
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.text.diff.ReplacementsFinderTest].testReplacementsHandler(String,String,int,Character[],Character[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/ReplacementsFinderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.diff.StringsComparator].<init>(String,String)'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest].assertArrayEquals(Character[],org.apache.commons.text.diff.ReplacementsFinderTest,String)'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest].assertEquals(int,org.apache.commons.text.diff.ReplacementsFinderTest,String)'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getFrom()'
    - '[org.apache.commons.text.diff.EditScript<Character>].visit(org.apache.commons.text.diff.ReplacementsFinder)'
    - '[org.apache.commons.text.diff.StringsComparator].getScript()'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getTo()'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest].toArray(org.apache.commons.text.diff.ReplacementsFinderTest)'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest].assertArrayEquals(org.apache.commons.text.diff.ReplacementsFinderTest,Character[],String)'
    - '[org.apache.commons.text.diff.ReplacementsFinder].<init>(SimpleHandler)'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getSkipped()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.ReplacementsFinderTest].testReplacementsHandler(String,String,int,Character[],Character[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.diff.ReplacementsFinderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.diff.ReplacementsFinderTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/ReplacementsFinderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.diff.ReplacementsFinderTest
    signature: '[org.apache.commons.text.diff.ReplacementsFinderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler:45,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - List<Character>
      - List<Character>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/ReplacementsFinderTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler
    signature: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - List<Character>
      - List<Character>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Character>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getFrom()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/ReplacementsFinderTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Character>
    signature: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getFrom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - List<Character>
      - List<Character>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getSkipped()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/ReplacementsFinderTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getSkipped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - List<Character>
      - List<Character>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Character>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getTo()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/ReplacementsFinderTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Character>
    signature: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getTo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.from.addAll(java.util.List<Character>)
      Src: org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler:64,1
    - Dst: this.to.addAll(java.util.List<Character>)
      Src: org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.util.List<Character>
      - java.util.List<Character>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - List<Character>
      - List<Character>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - skipped
    - from
    - to
    argTypes:
    - int
    - java.util.List<Character>
    - java.util.List<Character>
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].handleReplacement(int,java.util.List<Character>,java.util.List<Character>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/ReplacementsFinderTest.java
    functionUses: 0
    functionsReached:
    - this.to.addAll(java.util.List<Character>)
    - this.from.addAll(java.util.List<Character>)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].handleReplacement(int,java.util.List<Character>,java.util.List<Character>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:66,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>
      - int[]
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.text.diff.StringsComparatorTest].setUp()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/StringsComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.StringsComparatorTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>
      - int[]
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.text.diff.StringsComparatorTest].tearDown()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/StringsComparatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.StringsComparatorTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.text.diff.StringsComparatorTest:119,1
    - Dst: '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].<init>()'
      Src: org.apache.commons.text.diff.StringsComparatorTest:120,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:121,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:121,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].<init>(org.apache.commons.text.diff.StringsComparatorTest,org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:121,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].getScript()'
      Src: org.apache.commons.text.diff.StringsComparatorTest:121,1
    - Dst: '[org.apache.commons.text.diff.EditScript<Character>].visit(org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:121,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:122,1
    - Dst: '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].getString()'
      Src: org.apache.commons.text.diff.StringsComparatorTest:122,1
    - Dst: '[org.apache.commons.text.diff.StringsComparatorTest].assertEquals(org.apache.commons.text.diff.StringsComparatorTest,org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>
      - int[]
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 117
    functionDepth: 2
    functionLinenumber: 117
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.text.diff.StringsComparatorTest].testExecution()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/StringsComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].getString()'
    - '[org.apache.commons.text.diff.StringsComparator].getScript()'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.text.diff.StringsComparator].<init>(org.apache.commons.text.diff.StringsComparatorTest,org.apache.commons.text.diff.StringsComparatorTest)'
    - '[org.apache.commons.text.diff.EditScript<Character>].visit(org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor)'
    - '[org.apache.commons.text.diff.StringsComparatorTest].assertEquals(org.apache.commons.text.diff.StringsComparatorTest,org.apache.commons.text.diff.StringsComparatorTest)'
    - '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
    - '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.StringsComparatorTest].testExecution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.text.diff.StringsComparatorTest:128,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:129,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:129,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].<init>(org.apache.commons.text.diff.StringsComparatorTest,org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:129,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].getScript()'
      Src: org.apache.commons.text.diff.StringsComparatorTest:130,1
    - Dst: '[org.apache.commons.text.diff.EditScript<Character>].getModifications()'
      Src: org.apache.commons.text.diff.StringsComparatorTest:130,1
    - Dst: '[org.apache.commons.text.diff.StringsComparatorTest].assertEquals(org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>
      - int[]
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 126
    functionDepth: 2
    functionLinenumber: 126
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.text.diff.StringsComparatorTest].testLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/StringsComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.diff.StringsComparator].getScript()'
    - '[org.apache.commons.text.diff.EditScript<Character>].getModifications()'
    - '[org.apache.commons.text.diff.StringsComparator].<init>(org.apache.commons.text.diff.StringsComparatorTest,org.apache.commons.text.diff.StringsComparatorTest)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.text.diff.StringsComparatorTest].assertEquals(org.apache.commons.text.diff.StringsComparatorTest)'
    - '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.StringsComparatorTest].testLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.text.diff.StringsComparatorTest:135,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:136,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:136,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].<init>(org.apache.commons.text.diff.StringsComparatorTest,org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:136,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].getScript()'
      Src: org.apache.commons.text.diff.StringsComparatorTest:137,1
    - Dst: '[org.apache.commons.text.diff.EditScript<Character>].getLCSLength()'
      Src: org.apache.commons.text.diff.StringsComparatorTest:137,1
    - Dst: '[org.apache.commons.text.diff.StringsComparatorTest].assertEquals(org.apache.commons.text.diff.StringsComparatorTest)'
      Src: org.apache.commons.text.diff.StringsComparatorTest:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>
      - int[]
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.text.diff.StringsComparatorTest].testLongestCommonSubsequence()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/StringsComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.diff.EditScript<Character>].getLCSLength()'
    - '[org.apache.commons.text.diff.StringsComparator].getScript()'
    - '[org.apache.commons.text.diff.StringsComparator].<init>(org.apache.commons.text.diff.StringsComparatorTest,org.apache.commons.text.diff.StringsComparatorTest)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.text.diff.StringsComparatorTest].assertEquals(org.apache.commons.text.diff.StringsComparatorTest)'
    - '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.StringsComparatorTest].testLongestCommonSubsequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>
      - int[]
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.diff.StringsComparatorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.diff.StringsComparatorTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/StringsComparatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.diff.StringsComparatorTest
    signature: '[org.apache.commons.text.diff.StringsComparatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/StringsComparatorTest.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor
    signature: '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].getString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/StringsComparatorTest.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].getString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].visitDeleteCommand(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/StringsComparatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].visitDeleteCommand(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(T)'
      Src: org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].visitInsertCommand(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/StringsComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(T)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].visitInsertCommand(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(T)'
      Src: org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].visitKeepCommand(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/StringsComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(T)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].visitKeepCommand(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:35,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:36,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:37,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:38,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:39,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:40,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:41,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:42,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:43,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].translate(StringBuffer,int,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:43,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(int,int,String)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:44,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:45,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(String,org.apache.commons.text.translate.AggregateTranslatorTest)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:45,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:46,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:47,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].translate(StringBuffer,int,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:47,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(int,int,String)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:48,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:49,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(String,org.apache.commons.text.translate.AggregateTranslatorTest,String)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.translate.AggregateTranslatorTest].testNonNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/AggregateTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(String,org.apache.commons.text.translate.AggregateTranslatorTest,String)'
    - '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(String,org.apache.commons.text.translate.AggregateTranslatorTest)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.HashMap)'
    - '[java.io.StringWriter].<init>()'
    - '[StringBuffer].<init>(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator)'
    - '[org.apache.commons.text.translate.AggregateTranslator].translate(StringBuffer,int,java.io.StringWriter)'
    - '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(int,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.AggregateTranslatorTest].testNonNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].<init>(CharSequenceTranslator[])'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:55,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].translate(org.apache.commons.text.translate.AggregateTranslatorTest)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:56,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(org.apache.commons.text.translate.AggregateTranslatorTest,int)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.text.translate.AggregateTranslatorTest].testNullConstructor()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/AggregateTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.AggregateTranslator].translate(org.apache.commons.text.translate.AggregateTranslatorTest)'
    - '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(org.apache.commons.text.translate.AggregateTranslatorTest,int)'
    - '[org.apache.commons.text.translate.AggregateTranslator].<init>(CharSequenceTranslator[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.AggregateTranslatorTest].testNullConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:62,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].translate(org.apache.commons.text.translate.AggregateTranslatorTest)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:63,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(org.apache.commons.text.translate.AggregateTranslatorTest,int)'
      Src: org.apache.commons.text.translate.AggregateTranslatorTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.text.translate.AggregateTranslatorTest].testNullVarargConstructor()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/AggregateTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
    - '[org.apache.commons.text.translate.AggregateTranslator].translate(org.apache.commons.text.translate.AggregateTranslatorTest)'
    - '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(org.apache.commons.text.translate.AggregateTranslatorTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.AggregateTranslatorTest].testNullVarargConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.AggregateTranslatorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.AggregateTranslatorTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/AggregateTranslatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.AggregateTranslatorTest
    signature: '[org.apache.commons.text.translate.AggregateTranslatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.SinglePassTranslator
      - java.io.StringWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.translate.SinglePassTranslatorTest].before()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/SinglePassTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.SinglePassTranslatorTest].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].translate(String,int,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:51,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslatorTest].assertEquals(int,int)'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:51,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].translate(String,int,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:52,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslatorTest].assertEquals(int,int)'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:52,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].translate(String,int,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:53,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslatorTest].assertEquals(int,int)'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.SinglePassTranslator
      - java.io.StringWriter
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.text.translate.SinglePassTranslatorTest].testCodePointsAreReturned()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/SinglePassTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.SinglePassTranslatorTest].assertEquals(int,int)'
    - '[org.apache.commons.text.translate.SinglePassTranslator].translate(String,int,java.io.StringWriter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.SinglePassTranslatorTest].testCodePointsAreReturned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslatorTest].assertThrows()'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.SinglePassTranslator
      - java.io.StringWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.text.translate.SinglePassTranslatorTest].testIndexIsValidated()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/SinglePassTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.SinglePassTranslatorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.SinglePassTranslatorTest].testIndexIsValidated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslatorTest].assertThrows()'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.SinglePassTranslator
      - java.io.StringWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.text.translate.SinglePassTranslatorTest].testTranslateThrowsIllegalArgumentException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/SinglePassTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.SinglePassTranslatorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.SinglePassTranslatorTest].testTranslateThrowsIllegalArgumentException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].<init>()'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.SinglePassTranslator
      - java.io.StringWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.SinglePassTranslatorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.SinglePassTranslatorTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/SinglePassTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.SinglePassTranslator].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.translate.SinglePassTranslatorTest
    signature: '[org.apache.commons.text.translate.SinglePassTranslatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:37,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:38,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:39,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:40,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].translate(String,int,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:41,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(int,int,String)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:42,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:43,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(String,org.apache.commons.text.translate.LookupTranslatorTest,String)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.translate.LookupTranslatorTest].testBasicLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/LookupTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(String,org.apache.commons.text.translate.LookupTranslatorTest,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.HashMap)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(int,int,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.translate.LookupTranslator].translate(String,int,java.io.StringWriter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.LookupTranslatorTest].testBasicLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.LookupTranslatorTest].assertThrowsExactly()'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.text.translate.LookupTranslatorTest].testFailsToCreateLookupTranslatorThrowsInvalidParameterException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/LookupTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.LookupTranslatorTest].assertThrowsExactly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.LookupTranslatorTest].testFailsToCreateLookupTranslatorThrowsInvalidParameterException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:54,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:55,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:55,1
    - Dst: '[java.util.HashMap].put(StringBuffer,StringBuffer)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:55,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:56,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:57,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:58,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].translate(StringBuffer,int,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:58,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(int,int,String)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:59,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:60,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(String,org.apache.commons.text.translate.LookupTranslatorTest,String)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.translate.LookupTranslatorTest].testLang882()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/LookupTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(String,org.apache.commons.text.translate.LookupTranslatorTest,String)'
    - '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.HashMap)'
    - '[java.io.StringWriter].<init>()'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(int,int,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.translate.LookupTranslator].translate(StringBuffer,int,java.io.StringWriter)'
    - '[java.util.HashMap].put(StringBuffer,StringBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.LookupTranslatorTest].testLang882()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:66,1
    - Dst: '[StringBuilder].appendCodePoint(int)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:66,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslatorTest].toString()'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:66,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:68,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.translate.LookupTranslatorTest,String)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:69,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:70,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].translate(String)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:71,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.LookupTranslatorTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.text.translate.LookupTranslatorTest].testTranslateSupplementaryCharacter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/LookupTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(String,int,String)'
    - '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.HashMap)'
    - '[org.apache.commons.text.translate.LookupTranslator].translate(String)'
    - '[java.util.HashMap].put(org.apache.commons.text.translate.LookupTranslatorTest,String)'
    - '[java.util.HashMap].<init>()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].appendCodePoint(int)'
    - '[org.apache.commons.text.translate.LookupTranslatorTest].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.LookupTranslatorTest].testTranslateSupplementaryCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.LookupTranslatorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.LookupTranslatorTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/LookupTranslatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.LookupTranslatorTest
    signature: '[org.apache.commons.text.translate.LookupTranslatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].above(char)'
      Src: org.apache.commons.text.translate.NumericEntityEscaperTest:31,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].translate(org.apache.commons.text.translate.NumericEntityEscaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityEscaperTest:34,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaperTest].assertEquals(String,boolean,String)'
      Src: org.apache.commons.text.translate.NumericEntityEscaperTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.text.translate.NumericEntityEscaperTest].testAbove()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityEscaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityEscaper].translate(org.apache.commons.text.translate.NumericEntityEscaperTest)'
    - '[org.apache.commons.text.translate.NumericEntityEscaper].above(char)'
    - '[org.apache.commons.text.translate.NumericEntityEscaperTest].assertEquals(String,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.NumericEntityEscaperTest].testAbove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].below(char)'
      Src: org.apache.commons.text.translate.NumericEntityEscaperTest:40,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].translate(org.apache.commons.text.translate.NumericEntityEscaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityEscaperTest:43,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaperTest].assertEquals(String,boolean,String)'
      Src: org.apache.commons.text.translate.NumericEntityEscaperTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.text.translate.NumericEntityEscaperTest].testBelow()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityEscaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityEscaper].translate(org.apache.commons.text.translate.NumericEntityEscaperTest)'
    - '[org.apache.commons.text.translate.NumericEntityEscaper].below(char)'
    - '[org.apache.commons.text.translate.NumericEntityEscaperTest].assertEquals(String,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.NumericEntityEscaperTest].testBelow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].between(char,char)'
      Src: org.apache.commons.text.translate.NumericEntityEscaperTest:49,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].translate(org.apache.commons.text.translate.NumericEntityEscaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityEscaperTest:51,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaperTest].assertEquals(String,boolean,String)'
      Src: org.apache.commons.text.translate.NumericEntityEscaperTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.translate.NumericEntityEscaperTest].testBetween()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityEscaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityEscaper].translate(org.apache.commons.text.translate.NumericEntityEscaperTest)'
    - '[org.apache.commons.text.translate.NumericEntityEscaper].between(char,char)'
    - '[org.apache.commons.text.translate.NumericEntityEscaperTest].assertEquals(String,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.NumericEntityEscaperTest].testBetween()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].<init>()'
      Src: org.apache.commons.text.translate.NumericEntityEscaperTest:58,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].translate(org.apache.commons.text.translate.NumericEntityEscaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityEscaperTest:61,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaperTest].assertEquals(org.apache.commons.text.translate.NumericEntityEscaperTest,boolean,String)'
      Src: org.apache.commons.text.translate.NumericEntityEscaperTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.text.translate.NumericEntityEscaperTest].testSupplementary()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityEscaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityEscaper].translate(org.apache.commons.text.translate.NumericEntityEscaperTest)'
    - '[org.apache.commons.text.translate.NumericEntityEscaper].<init>()'
    - '[org.apache.commons.text.translate.NumericEntityEscaperTest].assertEquals(org.apache.commons.text.translate.NumericEntityEscaperTest,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.NumericEntityEscaperTest].testSupplementary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.NumericEntityEscaperTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.NumericEntityEscaperTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityEscaperTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.NumericEntityEscaperTest
    signature: '[org.apache.commons.text.translate.NumericEntityEscaperTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:32,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:33,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:35,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:36,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperCommaTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperCommaTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:42,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:43,1
    - Dst: String.valueOf(org.apache.commons.text.translate.CsvTranslatorsTest)
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:44,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:45,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:46,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperCRTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    - String.valueOf(org.apache.commons.text.translate.CsvTranslatorsTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperCRTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:52,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:53,1
    - Dst: String.valueOf(org.apache.commons.text.translate.CsvTranslatorsTest)
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:54,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:55,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:56,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperLFTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    - String.valueOf(org.apache.commons.text.translate.CsvTranslatorsTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperLFTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:62,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:63,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:65,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:66,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperPlaneTextTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperPlaneTextTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:72,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:73,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:75,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:76,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperQuoteTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperQuoteTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CsvTranslators.CsvUnescaper].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:82,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:83,1
    - Dst: '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:85,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:86,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperPlaneTextTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[CsvTranslators.CsvUnescaper].<init>()'
    - '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperPlaneTextTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CsvTranslators.CsvUnescaper].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:92,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:93,1
    - Dst: '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:95,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:96,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperTest1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[CsvTranslators.CsvUnescaper].<init>()'
    - '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CsvTranslators.CsvUnescaper].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:102,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:103,1
    - Dst: '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:105,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:106,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperTest2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[CsvTranslators.CsvUnescaper].<init>()'
    - '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CsvTranslators.CsvUnescaper].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:112,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:113,1
    - Dst: '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:115,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:116,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperTest3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[CsvTranslators.CsvUnescaper].<init>()'
    - '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CsvTranslators.CsvUnescaper].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:122,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:123,1
    - Dst: '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:125,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:126,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperTest4()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[CsvTranslators.CsvUnescaper].<init>()'
    - '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.CsvTranslatorsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.CsvTranslatorsTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.CsvTranslatorsTest
    signature: '[org.apache.commons.text.translate.CsvTranslatorsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaper].<init>()'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:32,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaperTest].assertThrows()'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.text.translate.UnicodeUnescaperTest].testLessThanFour()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeUnescaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeUnescaper].<init>()'
    - '[org.apache.commons.text.translate.UnicodeUnescaperTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.UnicodeUnescaperTest].testLessThanFour()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaper].<init>()'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:40,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaper].translate(org.apache.commons.text.translate.UnicodeUnescaperTest)'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:42,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.translate.UnicodeUnescaperTest].testUPlus()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeUnescaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeUnescaper].translate(org.apache.commons.text.translate.UnicodeUnescaperTest)'
    - '[org.apache.commons.text.translate.UnicodeUnescaper].<init>()'
    - '[org.apache.commons.text.translate.UnicodeUnescaperTest].assertEquals(String,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.UnicodeUnescaperTest].testUPlus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaper].<init>()'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:47,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaper].translate(org.apache.commons.text.translate.UnicodeUnescaperTest)'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:49,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.text.translate.UnicodeUnescaperTest].testUuuuu()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeUnescaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeUnescaper].translate(org.apache.commons.text.translate.UnicodeUnescaperTest)'
    - '[org.apache.commons.text.translate.UnicodeUnescaper].<init>()'
    - '[org.apache.commons.text.translate.UnicodeUnescaperTest].assertEquals(String,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.UnicodeUnescaperTest].testUuuuu()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.UnicodeUnescaperTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.UnicodeUnescaperTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeUnescaperTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.UnicodeUnescaperTest
    signature: '[org.apache.commons.text.translate.UnicodeUnescaperTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].translate(int,java.io.CharArrayWriter)'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:37,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertTrue(boolean)'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:37,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].translate(int,java.io.CharArrayWriter)'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:38,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertTrue(boolean)'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:38,1
    - Dst: '[java.io.CharArrayWriter].size()'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:39,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertEquals(int,org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest)'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover
      - java.io.CharArrayWriter
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].testInvalidCharacters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeUnpairedSurrogateRemoverTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].translate(int,java.io.CharArrayWriter)'
    - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertTrue(boolean)'
    - '[java.io.CharArrayWriter].size()'
    - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertEquals(int,org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].testInvalidCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].translate(int,java.io.CharArrayWriter)'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:44,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertFalse(boolean)'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:44,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].translate(int,java.io.CharArrayWriter)'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:45,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertFalse(boolean)'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:45,1
    - Dst: '[java.io.CharArrayWriter].size()'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:46,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertEquals(int,org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest)'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover
      - java.io.CharArrayWriter
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].testValidCharacters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeUnpairedSurrogateRemoverTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].translate(int,java.io.CharArrayWriter)'
    - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertFalse(boolean)'
    - '[java.io.CharArrayWriter].size()'
    - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertEquals(int,org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].testValidCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].<init>()'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:32,1
    - Dst: '[java.io.CharArrayWriter].<init>()'
      Src: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover
      - java.io.CharArrayWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeUnpairedSurrogateRemoverTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].<init>()'
    - '[java.io.CharArrayWriter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest
    signature: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.translate.EntityArraysTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testAposMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testAposMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.translate.EntityArraysTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testBasicMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testBasicMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.EntityArrays].<init>()'
      Src: org.apache.commons.text.translate.EntityArraysTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testConstructorExists()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.EntityArrays].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testConstructorExists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<CharSequence,CharSequence>].keySet()'
      Src: org.apache.commons.text.translate.EntityArraysTest:49,1
    - Dst: '[java.util.Map<CharSequence,CharSequence>].keySet()'
      Src: org.apache.commons.text.translate.EntityArraysTest:50,1
    - Dst: '[java.util.Map<CharSequence,CharSequence>].get(org.apache.commons.text.translate.EntityArraysTest)'
      Src: org.apache.commons.text.translate.EntityArraysTest:51,1
    - Dst: '[java.util.Map<CharSequence,CharSequence>].get(org.apache.commons.text.translate.EntityArraysTest)'
      Src: org.apache.commons.text.translate.EntityArraysTest:52,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
      Src: org.apache.commons.text.translate.EntityArraysTest:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - escapeMap
    - unescapeMap
    argTypes:
    - java.util.Map<CharSequence,CharSequence>
    - java.util.Map<CharSequence,CharSequence>
    constantsTouched: []
    func_position:
      end: 56
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 5
    functionsReached:
    - '[java.util.Map<CharSequence,CharSequence>].get(org.apache.commons.text.translate.EntityArraysTest)'
    - '[java.util.Map<CharSequence,CharSequence>].keySet()'
    - '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntityArraysTest.class.getPackage()
      Src: org.apache.commons.text.translate.EntityArraysTest:61,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].getName()'
      Src: org.apache.commons.text.translate.EntityArraysTest:61,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].replace(String,String)'
      Src: org.apache.commons.text.translate.EntityArraysTest:61,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.apache.commons.text.translate.EntityArraysTest:62,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.FileReader)'
      Src: org.apache.commons.text.translate.EntityArraysTest:62,1
    - Dst: br.readLine()
      Src: org.apache.commons.text.translate.EntityArraysTest:65,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].contains(String)'
      Src: org.apache.commons.text.translate.EntityArraysTest:67,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].contains(String)'
      Src: org.apache.commons.text.translate.EntityArraysTest:69,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].contains(String)'
      Src: org.apache.commons.text.translate.EntityArraysTest:71,1
    - Dst: line.split("=")[0].trim()
      Src: org.apache.commons.text.translate.EntityArraysTest:72,1
    - Dst: EntityArrays.class.getDeclaredField(org.apache.commons.text.translate.EntityArraysTest)
      Src: org.apache.commons.text.translate.EntityArraysTest:74,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].get()'
      Src: org.apache.commons.text.translate.EntityArraysTest:74,1
    - Dst: mapValue.size()
      Src: org.apache.commons.text.translate.EntityArraysTest:77,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
      Src: org.apache.commons.text.translate.EntityArraysTest:77,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicatedDeclaredMapKeys()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.BufferedReader].<init>(java.io.FileReader)'
    - '[org.apache.commons.text.translate.EntityArraysTest].getName()'
    - br.readLine()
    - line.split("=")[0].trim()
    - EntityArraysTest.class.getPackage()
    - mapValue.size()
    - '[java.io.FileReader].<init>(String)'
    - '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
    - '[org.apache.commons.text.translate.EntityArraysTest].replace(String,String)'
    - '[org.apache.commons.text.translate.EntityArraysTest].contains(String)'
    - EntityArrays.class.getDeclaredField(org.apache.commons.text.translate.EntityArraysTest)
    - '[org.apache.commons.text.translate.EntityArraysTest].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicatedDeclaredMapKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<CharSequence,CharSequence>].size()'
      Src: org.apache.commons.text.translate.EntityArraysTest:85,1
    - Dst: '[java.util.Map<CharSequence,CharSequence>].size()'
      Src: org.apache.commons.text.translate.EntityArraysTest:85,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
      Src: org.apache.commons.text.translate.EntityArraysTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesAposMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
    - '[java.util.Map<CharSequence,CharSequence>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesAposMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<CharSequence,CharSequence>].size()'
      Src: org.apache.commons.text.translate.EntityArraysTest:90,1
    - Dst: '[java.util.Map<CharSequence,CharSequence>].size()'
      Src: org.apache.commons.text.translate.EntityArraysTest:90,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
      Src: org.apache.commons.text.translate.EntityArraysTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesBasicMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
    - '[java.util.Map<CharSequence,CharSequence>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesBasicMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<CharSequence,CharSequence>].size()'
      Src: org.apache.commons.text.translate.EntityArraysTest:95,1
    - Dst: '[java.util.Map<CharSequence,CharSequence>].size()'
      Src: org.apache.commons.text.translate.EntityArraysTest:95,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
      Src: org.apache.commons.text.translate.EntityArraysTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesHtml40ExtendedMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
    - '[java.util.Map<CharSequence,CharSequence>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesHtml40ExtendedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<CharSequence,CharSequence>].size()'
      Src: org.apache.commons.text.translate.EntityArraysTest:100,1
    - Dst: '[java.util.Map<CharSequence,CharSequence>].size()'
      Src: org.apache.commons.text.translate.EntityArraysTest:100,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
      Src: org.apache.commons.text.translate.EntityArraysTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesISO8859Map()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
    - '[java.util.Map<CharSequence,CharSequence>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesISO8859Map()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<CharSequence,CharSequence>].size()'
      Src: org.apache.commons.text.translate.EntityArraysTest:105,1
    - Dst: '[java.util.Map<CharSequence,CharSequence>].size()'
      Src: org.apache.commons.text.translate.EntityArraysTest:105,1
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
      Src: org.apache.commons.text.translate.EntityArraysTest:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesJavaCtrlCharsMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
    - '[java.util.Map<CharSequence,CharSequence>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesJavaCtrlCharsMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.translate.EntityArraysTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testHtml40ExtendedMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testHtml40ExtendedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.translate.EntityArraysTest:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testISO8859Map()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testISO8859Map()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.translate.EntityArraysTest:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].testJavaCtrlCharsMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.EntityArraysTest].testJavaCtrlCharsMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.EntityArraysTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.EntityArraysTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.EntityArraysTest
    signature: '[org.apache.commons.text.translate.EntityArraysTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].above(int)'
      Src: org.apache.commons.text.translate.CodePointTranslatorTest:31,1
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].<init>()'
      Src: org.apache.commons.text.translate.CodePointTranslatorTest:32,1
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].toUtf16Escape(int)'
      Src: org.apache.commons.text.translate.CodePointTranslatorTest:33,1
    - Dst: '[java.io.PipedReader].<init>()'
      Src: org.apache.commons.text.translate.CodePointTranslatorTest:34,1
    - Dst: '[java.io.PipedWriter].<init>(org.apache.commons.text.translate.CodePointTranslatorTest)'
      Src: org.apache.commons.text.translate.CodePointTranslatorTest:34,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].translate(String,int,org.apache.commons.text.translate.CodePointTranslatorTest)'
      Src: org.apache.commons.text.translate.CodePointTranslatorTest:35,1
    - Dst: '[org.apache.commons.text.translate.CodePointTranslatorTest].assertEquals(int,boolean)'
      Src: org.apache.commons.text.translate.CodePointTranslatorTest:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.translate.CodePointTranslatorTest].testAboveReturningNonNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CodePointTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.PipedWriter].<init>(org.apache.commons.text.translate.CodePointTranslatorTest)'
    - '[org.apache.commons.text.translate.NumericEntityEscaper].translate(String,int,org.apache.commons.text.translate.CodePointTranslatorTest)'
    - '[org.apache.commons.text.translate.CodePointTranslatorTest].assertEquals(int,boolean)'
    - '[org.apache.commons.text.translate.UnicodeEscaper].toUtf16Escape(int)'
    - '[org.apache.commons.text.translate.UnicodeEscaper].<init>()'
    - '[org.apache.commons.text.translate.NumericEntityEscaper].above(int)'
    - '[java.io.PipedReader].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CodePointTranslatorTest].testAboveReturningNonNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.CodePointTranslatorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.CodePointTranslatorTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CodePointTranslatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.CodePointTranslatorTest
    signature: '[org.apache.commons.text.translate.CodePointTranslatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].above(char)'
      Src: org.apache.commons.text.translate.UnicodeEscaperTest:31,1
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].translate(org.apache.commons.text.translate.UnicodeEscaperTest)'
      Src: org.apache.commons.text.translate.UnicodeEscaperTest:33,1
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaperTest].assertEquals(String,boolean,String)'
      Src: org.apache.commons.text.translate.UnicodeEscaperTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.text.translate.UnicodeEscaperTest].testAbove()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeEscaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeEscaper].translate(org.apache.commons.text.translate.UnicodeEscaperTest)'
    - '[org.apache.commons.text.translate.UnicodeEscaperTest].assertEquals(String,boolean,String)'
    - '[org.apache.commons.text.translate.UnicodeEscaper].above(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.UnicodeEscaperTest].testAbove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].below(char)'
      Src: org.apache.commons.text.translate.UnicodeEscaperTest:39,1
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].translate(org.apache.commons.text.translate.UnicodeEscaperTest)'
      Src: org.apache.commons.text.translate.UnicodeEscaperTest:41,1
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaperTest].assertEquals(String,boolean,String)'
      Src: org.apache.commons.text.translate.UnicodeEscaperTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.translate.UnicodeEscaperTest].testBelow()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeEscaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeEscaper].translate(org.apache.commons.text.translate.UnicodeEscaperTest)'
    - '[org.apache.commons.text.translate.UnicodeEscaperTest].assertEquals(String,boolean,String)'
    - '[org.apache.commons.text.translate.UnicodeEscaper].below(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.UnicodeEscaperTest].testBelow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].between(char,char)'
      Src: org.apache.commons.text.translate.UnicodeEscaperTest:47,1
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].translate(org.apache.commons.text.translate.UnicodeEscaperTest)'
      Src: org.apache.commons.text.translate.UnicodeEscaperTest:49,1
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaperTest].assertEquals(String,boolean,String)'
      Src: org.apache.commons.text.translate.UnicodeEscaperTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.text.translate.UnicodeEscaperTest].testBetween()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeEscaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeEscaper].translate(org.apache.commons.text.translate.UnicodeEscaperTest)'
    - '[org.apache.commons.text.translate.UnicodeEscaper].between(char,char)'
    - '[org.apache.commons.text.translate.UnicodeEscaperTest].assertEquals(String,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.UnicodeEscaperTest].testBetween()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.UnicodeEscaperTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.UnicodeEscaperTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeEscaperTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.UnicodeEscaperTest
    signature: '[org.apache.commons.text.translate.UnicodeEscaperTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].<init>()'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:31,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:34,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:35,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:38,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:39,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:42,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:43,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:46,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:47,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:50,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:51,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:54,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:55,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:58,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:59,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:62,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:63,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:66,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:67,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:70,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:71,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:74,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:75,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:78,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.text.translate.OctalUnescaperTest].testBetween()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/OctalUnescaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
    - '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
    - '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,String,int,String)'
    - '[org.apache.commons.text.translate.OctalUnescaper].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.OctalUnescaperTest].testBetween()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.OctalUnescaperTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.OctalUnescaperTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/OctalUnescaperTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.OctalUnescaperTest
    signature: '[org.apache.commons.text.translate.OctalUnescaperTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:34,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:35,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testCreatesNumericEntityUnescaperOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityUnescaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testCreatesNumericEntityUnescaperOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:42,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:43,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testCreatesNumericEntityUnescaperTwo()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityUnescaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testCreatesNumericEntityUnescaperTwo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:48,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:50,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:50,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:51,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:51,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:52,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:52,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:53,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testOutOfBounds()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityUnescaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
    - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testOutOfBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:58,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:62,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(org.apache.commons.text.translate.NumericEntityUnescaperTest,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testSupplementaryUnescaping()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityUnescaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
    - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(org.apache.commons.text.translate.NumericEntityUnescaperTest,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testSupplementaryUnescaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:69,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:73,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(org.apache.commons.text.translate.NumericEntityUnescaperTest,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:74,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:77,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:81,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(org.apache.commons.text.translate.NumericEntityUnescaperTest,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:82,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:85,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:89,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].fail(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testUnfinishedEntity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityUnescaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].fail(String)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(org.apache.commons.text.translate.NumericEntityUnescaperTest,int,String)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testUnfinishedEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.NumericEntityUnescaperTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityUnescaperTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.NumericEntityUnescaperTest
    signature: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].above(char)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:30,1
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].translate(org.apache.commons.text.translate.JavaUnicodeEscaperTest)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:32,1
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].assertEquals(String,org.apache.commons.text.translate.JavaUnicodeEscaperTest,String)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].testAbove()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/JavaUnicodeEscaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].above(char)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].translate(org.apache.commons.text.translate.JavaUnicodeEscaperTest)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].assertEquals(String,org.apache.commons.text.translate.JavaUnicodeEscaperTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].testAbove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].below(char)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:38,1
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].translate(org.apache.commons.text.translate.JavaUnicodeEscaperTest)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:40,1
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].assertEquals(String,org.apache.commons.text.translate.JavaUnicodeEscaperTest,String)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].testBelow()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/JavaUnicodeEscaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].translate(org.apache.commons.text.translate.JavaUnicodeEscaperTest)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].below(char)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].assertEquals(String,org.apache.commons.text.translate.JavaUnicodeEscaperTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].testBelow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].between(char,char)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:46,1
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].translate(org.apache.commons.text.translate.JavaUnicodeEscaperTest)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:48,1
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].assertEquals(String,org.apache.commons.text.translate.JavaUnicodeEscaperTest,String)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].testBetween()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/JavaUnicodeEscaperTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].translate(org.apache.commons.text.translate.JavaUnicodeEscaperTest)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].between(char,char)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].assertEquals(String,org.apache.commons.text.translate.JavaUnicodeEscaperTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].testBetween()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].below(char)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:54,1
    - Dst: Integer.parseInt(String,int)
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:58,1
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].toUtf16Escape(org.apache.commons.text.translate.JavaUnicodeEscaperTest)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:58,1
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].assertEquals(String,String)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaperTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].testToUtf16Escape()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/JavaUnicodeEscaperTest.java
    functionUses: 0
    functionsReached:
    - Integer.parseInt(String,int)
    - '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].assertEquals(String,String)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].toUtf16Escape(org.apache.commons.text.translate.JavaUnicodeEscaperTest)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].below(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].testToUtf16Escape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.JavaUnicodeEscaperTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/JavaUnicodeEscaperTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.JavaUnicodeEscaperTest
    signature: '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/SystemPropertyStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].toString()'
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:36,1
    - Dst: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:36,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/SystemPropertyStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].toString()'
    - '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].isEmpty()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:42,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.SystemPropertyStringLookupTest,org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].testUserName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/SystemPropertyStringLookupTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.SystemPropertyStringLookupTest,org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].testUserName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.SystemPropertyStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/SystemPropertyStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.SystemPropertyStringLookupTest
    signature: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.text.lookup.UrlStringLookupTest].testBadCharsetName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlStringLookupTest].testBadCharsetName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.lookup.UrlStringLookupTest].testBadEncoding()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlStringLookupTest].testBadEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.text.lookup.UrlStringLookupTest].testBadUrl()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlStringLookupTest].testBadUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:53,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].toUri()'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:54,1
    - Dst: '[java.nio.file.Files].readAllBytes(org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:56,1
    - Dst: '[String].<init>(org.apache.commons.text.lookup.UrlStringLookupTest,org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:57,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].toString()'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:58,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:58,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.text.lookup.UrlStringLookupTest].testFileScheme()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(org.apache.commons.text.lookup.UrlStringLookupTest,org.apache.commons.text.lookup.UrlStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlStringLookupTest].toString()'
    - '[org.apache.commons.text.lookup.UrlStringLookupTest].toUri()'
    - '[org.apache.commons.text.lookup.UrlStringLookup].apply(String)'
    - '[java.nio.file.Paths].get(String)'
    - '[java.nio.file.Files].readAllBytes(org.apache.commons.text.lookup.UrlStringLookupTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.UrlStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlStringLookupTest].testFileScheme()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:63,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:64,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.text.lookup.UrlStringLookupTest].testHttpScheme()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlStringLookup].apply(String)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(org.apache.commons.text.lookup.UrlStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlStringLookupTest].testHttpScheme()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.text.lookup.UrlStringLookupTest].testMissingUrl()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlStringLookupTest].testMissingUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:74,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.lookup.UrlStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlStringLookup].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.UrlStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookup].toString()'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:80,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:80,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.lookup.UrlStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlStringLookup].toString()'
    - '[org.apache.commons.text.lookup.UrlStringLookupTest].isEmpty()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.UrlStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.UrlStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.UrlStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.UrlStringLookupTest
    signature: '[org.apache.commons.text.lookup.UrlStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:33,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:34,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:35,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.text.lookup.DnsStringLookupTest].testAddressFromHostAddress()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DnsStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
    - '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
    - '[java.net.InetAddress].getLocalHost()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DnsStringLookupTest].testAddressFromHostAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:40,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:41,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostName()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:42,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.lookup.DnsStringLookupTest].testAddressFromHostName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DnsStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostName()'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DnsStringLookupTest].testAddressFromHostName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getCanonicalHostName()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:48,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:49,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:49,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.lookup.DnsStringLookupTest].testCanonicalNameFromHostAddress()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DnsStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].getCanonicalHostName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DnsStringLookupTest].testCanonicalNameFromHostAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:54,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getCanonicalHostName()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:55,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostName()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:56,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:56,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.text.lookup.DnsStringLookupTest].testCanonicalNameFromHostName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DnsStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostName()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].getCanonicalHostName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DnsStringLookupTest].testCanonicalNameFromHostName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:61,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:61,1
    - Dst: '[java.net.InetAddress].getAllByName(org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:62,1
    - Dst: localHost.getHostName()
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:65,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:65,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].equals(org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:65,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.text.lookup.DnsStringLookupTest].testName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DnsStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].equals(org.apache.commons.text.lookup.DnsStringLookupTest)'
    - '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
    - '[java.net.InetAddress].getAllByName(org.apache.commons.text.lookup.DnsStringLookupTest)'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
    - '[java.net.InetAddress].getLocalHost()'
    - localHost.getHostName()
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.apache.commons.text.lookup.DnsStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DnsStringLookupTest].testName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:74,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.lookup.DnsStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DnsStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.DnsStringLookup].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.DnsStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DnsStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].toString()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:80,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:80,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.lookup.DnsStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DnsStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.DnsStringLookupTest)'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.DnsStringLookup].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DnsStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.DnsStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.DnsStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DnsStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.DnsStringLookupTest
    signature: '[org.apache.commons.text.lookup.DnsStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(String)'
      Src: org.apache.commons.text.lookup.Base64DecoderStringLookupTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.Base64DecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.Base64DecoderStringLookupTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].test()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/Base64DecoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.Base64DecoderStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
      Src: org.apache.commons.text.lookup.Base64DecoderStringLookupTest:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.Base64DecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.Base64DecoderStringLookupTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/Base64DecoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.Base64DecoderStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].toString()'
      Src: org.apache.commons.text.lookup.Base64DecoderStringLookupTest:41,1
    - Dst: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.Base64DecoderStringLookupTest:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.Base64DecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.Base64DecoderStringLookupTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/Base64DecoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].toString()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.Base64DecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.Base64DecoderStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/Base64DecoderStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.Base64DecoderStringLookupTest
    signature: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(String)'
      Src: org.apache.commons.text.lookup.NullStringLookupTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.NullStringLookupTest)'
      Src: org.apache.commons.text.lookup.NullStringLookupTest:30,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
      Src: org.apache.commons.text.lookup.NullStringLookupTest:31,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.NullStringLookupTest)'
      Src: org.apache.commons.text.lookup.NullStringLookupTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[org.apache.commons.text.lookup.NullStringLookupTest].test()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/NullStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.NullStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.NullStringLookupTest].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].toString()'
      Src: org.apache.commons.text.lookup.NullStringLookupTest:37,1
    - Dst: '[org.apache.commons.text.lookup.NullStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.NullStringLookupTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.NullStringLookupTest)'
      Src: org.apache.commons.text.lookup.NullStringLookupTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.text.lookup.NullStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/NullStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].toString()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.NullStringLookupTest)'
    - '[org.apache.commons.text.lookup.NullStringLookupTest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.NullStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.NullStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.NullStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/NullStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.NullStringLookupTest
    signature: '[org.apache.commons.text.lookup.NullStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:33,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:33,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest,org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testAddress()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLocalHostTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest,org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].getHostAddress()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testBadKey()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLocalHostTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testBadKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:43,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].getCanonicalHostName()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:43,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest,org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testCanonicalName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLocalHostTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest,org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].getCanonicalHostName()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:48,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].getHostName()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:48,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:48,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest,org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLocalHostTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest,org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].getHostName()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:53,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLocalHostTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].toString()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:59,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].isEmpty()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:59,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLocalHostTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].isEmpty()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].toString()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLocalHostTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertNotNull(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertInstanceOf(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:48,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:49,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:49,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:50,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertNull(String)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.lookup.StringLookup
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - xmlStringLookup
    argTypes:
    - org.apache.commons.text.lookup.StringLookup
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.StringLookup)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertInstanceOf(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertNotNull(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.StringLookup].apply(null)'
    - '[org.apache.commons.text.lookup.StringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.StringLookup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testBadXPath()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testBadXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testMissingXPath()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testMissingXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:66,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:66,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:66,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:66,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:67,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.HashMap,java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:67,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:67,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:67,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:68,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.HashMap,java.nio.file.Path,java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:68,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:68,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:68,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.HashMap,java.nio.file.Path,java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:70,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:71,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:72,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testNoFeatures()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.HashMap,java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.HashMap,java.nio.file.Path,java.nio.file.Path)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testNoFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>(int)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:77,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.lookup.XmlStringLookupTest,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:78,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:79,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testNoFeaturesDefault()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>(int)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.HashMap)'
    - '[java.util.HashMap].put(org.apache.commons.text.lookup.XmlStringLookupTest,org.apache.commons.text.lookup.XmlStringLookupTest)'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.XmlStringLookup)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testNoFeaturesDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:84,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertNull(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertNull(org.apache.commons.text.lookup.XmlStringLookupTest)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].apply(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.XmlStringLookup)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].toString()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:95,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:95,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertFalse(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.XmlStringLookup].toString()'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertFalse(org.apache.commons.text.lookup.XmlStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:41,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.XmlStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.file.Paths].get(String)'
    - '[java.nio.file.Paths].get(org.apache.commons.text.lookup.XmlStringLookupTest)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.XmlStringLookupTest
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:35,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.concurrent.ConcurrentHashMap)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:35,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(null)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testConcurrentHashMapNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap].<init>()'
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.concurrent.ConcurrentHashMap)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testConcurrentHashMapNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:40,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:40,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(null)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testHashMapNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testHashMapNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.function.Function<String,Object>)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:45,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(null)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testNullFunction()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.function.Function<String,Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testNullFunction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:52,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.lookup.FunctionStringLookupTest,org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:53,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:54,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:54,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.FunctionStringLookupTest,org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.FunctionStringLookupTest,org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
    - '[java.util.HashMap].put(org.apache.commons.text.lookup.FunctionStringLookupTest,org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(org.apache.commons.text.lookup.FunctionStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:60,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:60,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<R>].toString()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:60,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:60,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<R>].toString()'
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
    - '[org.apache.commons.text.lookup.FunctionStringLookupTest].isEmpty()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.FunctionStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FunctionStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.FunctionStringLookupTest
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testAllPercent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlDecoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testAllPercent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].spy()'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:44,1
    - Dst: StandardCharsets.UTF_8.displayName()
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:45,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].decode(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:45,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].when(org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:45,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].thenThrow()'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:45,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testExceptionGettingString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlDecoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].when(org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].spy()'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].decode(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].thenThrow()'
    - StandardCharsets.UTF_8.displayName()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testExceptionGettingString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:52,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testExclamation()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlDecoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testExclamation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:57,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlDecoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookup].apply(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:62,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testPlus()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlDecoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testPlus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].toString()'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:68,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:68,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlDecoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookup].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.UrlDecoderStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlDecoderStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.UrlDecoderStringLookupTest
    signature: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlDecoderStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookupTest:32,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.XmlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookupTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].testDecode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlDecoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.XmlDecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.XmlDecoderStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].testDecode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlDecoderStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookupTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.XmlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookupTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlDecoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlDecoderStringLookup].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.XmlDecoderStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlDecoderStringLookup].toString()'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookupTest:43,1
    - Dst: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookupTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.XmlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookupTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlDecoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.XmlDecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.XmlDecoderStringLookup].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.XmlDecoderStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlDecoderStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.XmlDecoderStringLookupTest
    signature: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testBadKey()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/JavaPlatformStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testBadKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].main(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testMain()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/JavaPlatformStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].main(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testMain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:44,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/JavaPlatformStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].toString()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:50,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:50,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/JavaPlatformStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].isEmpty()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].apply(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:56,1
    - Dst: System.getProperty(String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:56,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].contains(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:56,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].assertTrue(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testVm()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/JavaPlatformStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].apply(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
    - System.getProperty(String)
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].contains(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].assertTrue(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testVm()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.JavaPlatformStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/JavaPlatformStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.JavaPlatformStringLookupTest
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].clear()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupTest].afterEach()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ConstantStringLookup].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupTest].afterEach()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupTest].beforeEach()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupTest].beforeEach()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupConstant()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:65,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupConstant()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupCache()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupConstant()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].variable(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:74,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:74,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupConstant()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].variable(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupConstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:82,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupInvalidSyntax()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupInvalidSyntax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].variable(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:91,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:91,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupNonExisting()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].variable(String)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupNonExisting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: KeyEvent.class.getName()
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:100,1
    - Dst: Integer.toString(org.apache.commons.text.lookup.ConstantStringLookupTest)
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:101,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(org.apache.commons.text.lookup.ConstantStringLookupTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:102,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.ConstantStringLookupTest,org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:102,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(org.apache.commons.text.lookup.ConstantStringLookupTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:103,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.ConstantStringLookupTest,org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupNonString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.ConstantStringLookupTest,org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
    - KeyEvent.class.getName()
    - '[org.apache.commons.text.lookup.ConstantStringLookup].apply(org.apache.commons.text.lookup.ConstantStringLookupTest)'
    - Integer.toString(org.apache.commons.text.lookup.ConstantStringLookupTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupNonString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:111,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ConstantStringLookup].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].variable(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:119,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:119,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupPrivate()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].variable(String)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupPrivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:128,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupUnknownClass()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupUnknownClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].getClass()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:139,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].getName()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupTest].variable(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].getClass()'
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].getName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupTest].variable(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.ConstantStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.ConstantStringLookupTest
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].test()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlEncoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].spy()'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:44,1
    - Dst: StandardCharsets.UTF_8.displayName()
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:45,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].encode(String,org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:45,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].when(org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:45,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].thenThrow()'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:45,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].testExceptionGettingString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlEncoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].when(org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].encode(String,org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].thenThrow()'
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].spy()'
    - StandardCharsets.UTF_8.displayName()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].testExceptionGettingString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:52,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlEncoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookup].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookup].toString()'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:58,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:58,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlEncoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].isEmpty()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookup].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.UrlEncoderStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlEncoderStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.UrlEncoderStringLookupTest
    signature: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getLoopbackAddress()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:32,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:32,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:32,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest,org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testAddress()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLoopbackAddressTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest,org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
    - '[java.net.InetAddress].getLoopbackAddress()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].getHostAddress()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testBadKey()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLoopbackAddressTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testBadKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getLoopbackAddress()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:42,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].getCanonicalHostName()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:42,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest,org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testCanonicalName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLoopbackAddressTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest,org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
    - '[java.net.InetAddress].getLoopbackAddress()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].getCanonicalHostName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getLoopbackAddress()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:47,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].getHostName()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:47,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:47,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest,org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLoopbackAddressTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest,org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
    - '[java.net.InetAddress].getLoopbackAddress()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].getHostName()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:52,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLoopbackAddressTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].toString()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:58,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].isEmpty()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:58,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLoopbackAddressTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].isEmpty()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLoopbackAddressTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(org.apache.commons.text.lookup.FileStringLookupTest,org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 8
    functionsReached:
    - '[String].<init>(org.apache.commons.text.lookup.FileStringLookupTest,org.apache.commons.text.lookup.FileStringLookupTest)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:47,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:48,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.text.lookup.FileStringLookup
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expectedString
    - fileStringLookup
    argTypes:
    - String
    - org.apache.commons.text.lookup.FileStringLookup
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:53,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:53,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:53,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:54,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - stringSubstitutor
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 4
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceBadCharsetName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceBadCharsetName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceBadDocumentPath()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceBadDocumentPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceMissingFilePart()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceMissingFilePart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:76,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.AbstractStringLookup].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.FileStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:81,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:82,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[org.apache.commons.text.lookup.AbstractStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookup].toString()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:88,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:88,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.AbstractStringLookup].toString()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:93,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>(org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:93,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:94,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:95,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:96,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceBadDirOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.text.lookup.FileStringLookup].<init>(org.apache.commons.text.lookup.FileStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceBadDirOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:101,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:102,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>(org.apache.commons.text.lookup.FileStringLookupTest,java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:102,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceBadDirPlusGoodOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.text.lookup.FileStringLookup].<init>(org.apache.commons.text.lookup.FileStringLookupTest,java.nio.file.Path)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceBadDirPlusGoodOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:108,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:109,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceCurrentDirOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
    - '[org.apache.commons.text.lookup.FileStringLookup].<init>(java.nio.file.Path)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceCurrentDirOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:115,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:116,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>(org.apache.commons.text.lookup.FileStringLookupTest,java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:116,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceCurrentDirPlusOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.text.lookup.FileStringLookup].<init>(org.apache.commons.text.lookup.FileStringLookupTest,java.nio.file.Path)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceCurrentDirPlusOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:122,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:123,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:123,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceEmptyOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    - '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[org.apache.commons.text.lookup.FileStringLookup].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceEmptyOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:128,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>(Path[])'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:130,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:130,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceNullOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    - '[org.apache.commons.text.lookup.FileStringLookup].<init>(Path[])'
    - '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceNullOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:135,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:136,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:136,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:136,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:137,1
    - Dst: stringLookup.getStringLookupMap()
      Src: org.apache.commons.text.lookup.FileStringLookupTest:138,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:138,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].replace(String,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:138,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 133
    functionDepth: 6
    functionLinenumber: 133
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testInterpolatorReplace()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
    - stringLookup.getStringLookupMap()
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].replace(String,org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup(java.nio.file.Path)'
    - '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testInterpolatorReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:39,1
    - Dst: '[java.nio.file.Paths].get(org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.FileStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.file.Paths].get(org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[java.nio.file.Paths].get(String)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.FileStringLookupTest
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlEncoderStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookupTest:32,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.XmlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookupTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].testDecode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlEncoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlEncoderStringLookup].apply(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.XmlEncoderStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].testDecode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlEncoderStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookupTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.XmlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookupTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlEncoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.XmlEncoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.XmlEncoderStringLookup].apply(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlEncoderStringLookup].toString()'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookupTest:43,1
    - Dst: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookupTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.XmlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookupTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlEncoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.XmlEncoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.XmlEncoderStringLookup].toString()'
    - '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.XmlEncoderStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlEncoderStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.XmlEncoderStringLookupTest
    signature: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].clear()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].afterEach()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupBasicTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ConstantStringLookup].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].afterEach()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].clear()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].beforeEach()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupBasicTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ConstantStringLookup].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].beforeEach()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:58,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupBasicTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ConstantStringLookup].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:63,1
    - Dst: ConstantStringLookupBasicTest.class.getName()
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:68,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testNullClassFetch()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupBasicTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].<init>()'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    - ConstantStringLookupBasicTest.class.getName()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testNullClassFetch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ConstantStringLookupBasicTest.class.getName()
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:74,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:73,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testNullValue()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupBasicTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    - ConstantStringLookupBasicTest.class.getName()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testNullValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ConstantStringLookupBasicTest.class.getName()
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:80,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:80,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupBasicTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    - ConstantStringLookupBasicTest.class.getName()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].toString()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:86,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].isEmpty()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:86,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupBasicTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].toString()'
    - '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.ConstantStringLookupBasicTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupBasicTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.ConstantStringLookupBasicTest
    signature: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertMappedLookups(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - stringLookupMap
    argTypes:
    - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
    constantsTouched: []
    func_position:
      end: 62
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertDefaultKeys(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertMappedLookups(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertDefaultKeys(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].keySet()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:65,1
    - Dst: '[java.util.HashSet].<init>(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:65,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].toKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:68,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertNotNull(String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:69,1
    - Dst: '[java.util.HashSet].remove(String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:71,1
    - Dst: '[java.util.HashSet].isEmpty()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:74,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:74,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - lookupMap
    argTypes:
    - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
    constantsTouched: []
    func_position:
      end: 75
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertMappedLookups(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].keySet()'
    - '[java.util.HashSet].<init>(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[java.util.HashSet].remove(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertNotNull(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].toKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[java.util.HashSet].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertMappedLookups(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringLookupFactory.DefaultStringLookupsHolder].<init>(java.util.Properties)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:79,1
    - Dst: '[StringLookupFactory.DefaultStringLookupsHolder].getDefaultStringLookups()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:81,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertMappedLookups(org.apache.commons.text.lookup.StringLookupFactoryTest,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - props
    argTypes:
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 84
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertMappedLookups(org.apache.commons.text.lookup.StringLookupFactoryTest,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[StringLookupFactory.DefaultStringLookupsHolder].<init>(java.util.Properties)'
    - '[StringLookupFactory.DefaultStringLookupsHolder].getDefaultStringLookups()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:91,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:92,1
    - Dst: System.out.println(String)
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:94,1
    - Dst: '[java.util.HashMap].keySet()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:95,1
    - Dst: System.out.println(String)
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 98
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].main(String[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].keySet()'
    - '[java.util.HashMap].<init>()'
    - System.out.println(String)
    - '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:102,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:103,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertDefaultKeys(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testAddDefaultStringLookupsMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertDefaultKeys(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testAddDefaultStringLookupsMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(null)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testAddDefaultStringLookupsNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testAddDefaultStringLookupsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:118,1
    - Dst: stringLookupFactory.addDefaultStringLookups(java.util.HashMap)
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:119,1
    - Dst: '[java.util.HashMap].containsKey(String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:120,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:120,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:121,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:121,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:121,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:122,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:122,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:122,1
    - Dst: '[java.util.HashMap].containsKey(String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:123,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:123,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:124,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:124,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:124,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:125,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:125,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:125,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:126,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:126,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:126,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:127,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:127,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:127,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:128,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:128,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:128,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:129,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:129,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:129,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:130,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:130,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:130,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:131,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:131,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:131,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:132,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:132,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:132,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:133,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:133,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:133,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:134,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:134,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:134,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:135,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:135,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:135,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:136,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:136,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefault()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].containsKey(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[java.util.HashMap].<init>()'
    - stringLookupFactory.addDefaultStringLookups(java.util.HashMap)
    - '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:141,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:142,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 168
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_allLookups()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].setProperty(String,String)'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_allLookups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:172,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:173,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_givenSingleLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].setProperty(String,String)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String,String)'
    - '[java.util.Properties].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_givenSingleLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:182,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:183,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 186
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_givenSingleLookup_weirdString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].setProperty(String,String)'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_givenSingleLookup_weirdString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:190,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:191,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertThrows()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:193,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].getMessage()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:195,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertEquals(String,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_invalidLookupsDefinition()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].setProperty(String,String)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].getMessage()'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertEquals(String,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_invalidLookupsDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:200,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:201,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:203,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:205,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:206,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 209
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_lookupsPropertyEmptyAndBlank()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].setProperty(String,String)'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_lookupsPropertyEmptyAndBlank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 232
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_lookupsPropertyNotPresent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_lookupsPropertyNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:236,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:237,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String,String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 243
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_multipleLookups()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].setProperty(String,String)'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_multipleLookups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stringLookupFactory.base64DecoderStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:252,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.FunctionStringLookup<String>,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:251,1
    - Dst: stringLookupFactory.base64EncoderStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:254,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.FunctionStringLookup<String>,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:253,1
    - Dst: stringLookupFactory.constantStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:255,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.ConstantStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:255,1
    - Dst: stringLookupFactory.dateStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:256,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.DateStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:256,1
    - Dst: stringLookupFactory.dnsStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:257,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.DnsStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:257,1
    - Dst: stringLookupFactory.environmentVariableStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:259,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.FunctionStringLookup<String>,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:258,1
    - Dst: stringLookupFactory.interpolatorStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:260,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.AbstractStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:260,1
    - Dst: stringLookupFactory.javaPlatformStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:261,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.JavaPlatformStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:261,1
    - Dst: stringLookupFactory.localHostStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:262,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.InetAddressStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:262,1
    - Dst: stringLookupFactory.loopbackAddressStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:263,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.InetAddressStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:263,1
    - Dst: stringLookupFactory.nullStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:264,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.FunctionStringLookup<String>,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:264,1
    - Dst: stringLookupFactory.resourceBundleStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:265,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.ResourceBundleStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:265,1
    - Dst: stringLookupFactory.scriptStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:266,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.ScriptStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:266,1
    - Dst: stringLookupFactory.systemPropertyStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:268,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.FunctionStringLookup<String>,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:267,1
    - Dst: stringLookupFactory.urlDecoderStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:269,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.UrlDecoderStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:269,1
    - Dst: stringLookupFactory.urlEncoderStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:270,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.UrlEncoderStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:270,1
    - Dst: stringLookupFactory.urlStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:271,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.UrlStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:271,1
    - Dst: stringLookupFactory.xmlStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:272,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.XmlStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:272,1
    - Dst: stringLookupFactory.xmlDecoderStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:273,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.XmlDecoderStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:273,1
    - Dst: stringLookupFactory.xmlEncoderStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:274,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.XmlEncoderStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 275
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testSingletons()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - stringLookupFactory.systemPropertyStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.InetAddressStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.loopbackAddressStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.ResourceBundleStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.FunctionStringLookup<String>,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.javaPlatformStringLookup()
    - stringLookupFactory.xmlDecoderStringLookup()
    - stringLookupFactory.nullStringLookup()
    - stringLookupFactory.dateStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.ConstantStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.JavaPlatformStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.ScriptStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.UrlEncoderStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.base64DecoderStringLookup()
    - stringLookupFactory.dnsStringLookup()
    - stringLookupFactory.urlEncoderStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.UrlDecoderStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.XmlDecoderStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.DateStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.xmlStringLookup()
    - stringLookupFactory.environmentVariableStringLookup()
    - stringLookupFactory.scriptStringLookup()
    - stringLookupFactory.urlStringLookup()
    - stringLookupFactory.resourceBundleStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.XmlEncoderStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.XmlStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.interpolatorStringLookup()
    - stringLookupFactory.constantStringLookup()
    - stringLookupFactory.localHostStringLookup()
    - stringLookupFactory.xmlEncoderStringLookup()
    - stringLookupFactory.urlDecoderStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.UrlStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.DnsStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.AbstractStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.base64EncoderStringLookup()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testSingletons()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>(int)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:280,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.lookup.StringLookupFactoryTest,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:281,1
    - Dst: stringLookupFactory.xmlStringLookup(java.util.HashMap)
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:282,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:282,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:283,1
    - Dst: stringLookupFactory.xmlStringLookup(java.util.HashMap)
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:283,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 284
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testXmlStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(org.apache.commons.text.lookup.StringLookupFactoryTest,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[java.util.HashMap].<init>(int)'
    - stringLookupFactory.xmlStringLookup(java.util.HashMap)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testXmlStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookupFactoryTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookupFactoryTest
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(String)'
      Src: org.apache.commons.text.lookup.Base64EncoderStringLookupTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.Base64EncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.Base64EncoderStringLookupTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].test()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/Base64EncoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.Base64EncoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
      Src: org.apache.commons.text.lookup.Base64EncoderStringLookupTest:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.Base64EncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.Base64EncoderStringLookupTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/Base64EncoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.Base64EncoderStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].toString()'
      Src: org.apache.commons.text.lookup.Base64EncoderStringLookupTest:41,1
    - Dst: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.Base64EncoderStringLookupTest:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.Base64EncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.Base64EncoderStringLookupTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/Base64EncoderStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.Base64EncoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].toString()'
    - '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.Base64EncoderStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/Base64EncoderStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.Base64EncoderStringLookupTest
    signature: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:48,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - stringSubstitutor
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:54,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testFenceOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testFenceOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:60,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:61,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 6
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:66,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:68,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:70,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 64
    functionDepth: 6
    functionLinenumber: 64
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorNestedColon()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorNestedColon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:75,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:76,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:76,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:77,1
    - Dst: stringLookup.getStringLookupMap()
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:78,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:78,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].replace(String,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:78,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 6
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorReplace()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
    - stringLookup.getStringLookupMap()
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].replace(String,org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup(java.nio.file.Path)'
    - '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:84,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:85,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:85,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:86,1
    - Dst: stringLookup.getStringLookupMap()
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:87,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].propertiesStringLookup(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:87,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].replace(String,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:87,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:88,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:88,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 82
    functionDepth: 6
    functionLinenumber: 82
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorReplaceProperties()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - stringLookup.getStringLookupMap()
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].propertiesStringLookup(java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].replace(String,org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorReplaceProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:94,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:95,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:96,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:96,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:97,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:97,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:98,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:98,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:99,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 92
    functionDepth: 5
    functionLinenumber: 92
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorWithParameterizedKey()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorWithParameterizedKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:104,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:105,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:106,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:106,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:108,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:107,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:109,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(org.apache.commons.text.lookup.PropertiesStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:109,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:110,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 102
    functionDepth: 5
    functionLinenumber: 102
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorWithParameterizedKey2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(org.apache.commons.text.lookup.PropertiesStringLookupTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorWithParameterizedKey2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testMissingFile()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testMissingFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 122
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testMissingFileWithKey()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testMissingFileWithKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:126,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:127,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:128,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:129,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testMissingKey()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testMissingKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:134,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:134,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:135,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:135,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:135,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(Path[])'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:136,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:136,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:136,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:137,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:137,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(Path[])'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].apply(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:142,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:142,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:143,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:143,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:143,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(Path[])'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:144,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:144,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:144,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:145,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:145,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:145,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(Path[])'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.PropertiesStringLookupTest)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toString()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:152,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:152,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:152,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:153,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toString()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:153,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:153,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:153,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(Path[])'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:154,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toString()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:154,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:154,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:155,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toString()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:155,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:155,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(Path[])'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].toString()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:38,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:42,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.PropertiesStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
    - '[java.nio.file.Paths].get(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.PropertiesStringLookupTest
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.script.ScriptEngineManager].<init>()'
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:28,1
    - Dst: '[javax.script.ScriptEngineManager].getEngineFactories()'
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:28,1
    - Dst: System.out.println(org.apache.commons.text.lookup.ScriptEngineFactoryHelper)
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:29,1
    - Dst: factory.getEngineName()
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:30,1
    - Dst: System.out.println(org.apache.commons.text.lookup.ScriptEngineFactoryHelper)
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:30,1
    - Dst: factory.getEngineVersion()
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:31,1
    - Dst: System.out.println(org.apache.commons.text.lookup.ScriptEngineFactoryHelper)
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:31,1
    - Dst: factory.getLanguageName()
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:32,1
    - Dst: System.out.println(org.apache.commons.text.lookup.ScriptEngineFactoryHelper)
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:32,1
    - Dst: factory.getLanguageVersion()
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:33,1
    - Dst: System.out.println(org.apache.commons.text.lookup.ScriptEngineFactoryHelper)
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:33,1
    - Dst: factory.getClass()
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:34,1
    - Dst: System.out.println(org.apache.commons.text.lookup.ScriptEngineFactoryHelper)
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:34,1
    - Dst: factory.getExtensions()
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:35,1
    - Dst: System.out.println(org.apache.commons.text.lookup.ScriptEngineFactoryHelper)
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:35,1
    - Dst: factory.getMimeTypes()
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:36,1
    - Dst: System.out.println(org.apache.commons.text.lookup.ScriptEngineFactoryHelper)
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:36,1
    - Dst: factory.getNames()
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:37,1
    - Dst: System.out.println(org.apache.commons.text.lookup.ScriptEngineFactoryHelper)
      Src: org.apache.commons.text.lookup.ScriptEngineFactoryHelper:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 39
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.text.lookup.ScriptEngineFactoryHelper].main(String[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptEngineFactoryHelper.java
    functionUses: 0
    functionsReached:
    - factory.getLanguageName()
    - '[javax.script.ScriptEngineManager].getEngineFactories()'
    - factory.getLanguageVersion()
    - factory.getExtensions()
    - factory.getEngineVersion()
    - factory.getEngineName()
    - factory.getClass()
    - factory.getMimeTypes()
    - factory.getNames()
    - '[javax.script.ScriptEngineManager].<init>()'
    - System.out.println(org.apache.commons.text.lookup.ScriptEngineFactoryHelper)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ScriptEngineFactoryHelper].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.ScriptEngineFactoryHelper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.ScriptEngineFactoryHelper].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptEngineFactoryHelper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.ScriptEngineFactoryHelper
    signature: '[org.apache.commons.text.lookup.ScriptEngineFactoryHelper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ResourceBundle].getBundle(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:42,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].getString(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:42,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(org.apache.commons.text.lookup.ResourceBundleStringLookupTest,org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:43,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.ResourceBundleStringLookupTest,org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testAny()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ResourceBundleStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ResourceBundle].getBundle(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].getString(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(org.apache.commons.text.lookup.ResourceBundleStringLookupTest,org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.ResourceBundleStringLookupTest,org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testAny()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:50,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:50,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:50,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(org.apache.commons.text.lookup.ResourceBundleStringLookupTest,org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:51,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:51,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testBadKey()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ResourceBundleStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(org.apache.commons.text.lookup.ResourceBundleStringLookupTest,org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testBadKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(String,String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:57,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:56,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testBadNames()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ResourceBundleStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testBadNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testDoubleBundle()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ResourceBundleStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testDoubleBundle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].spy()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:68,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].getString(String,String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].when(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].thenThrow()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testExceptionGettingString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ResourceBundleStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].spy()'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].when(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].thenThrow()'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].getString(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testExceptionGettingString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testMissingKeyInSpec()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ResourceBundleStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testMissingKeyInSpec()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:80,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ResourceBundleStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ResourceBundle].getBundle(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:85,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].getString(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:85,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:86,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:86,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.ResourceBundleStringLookupTest,org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ResourceBundleStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
    - '[java.util.ResourceBundle].getBundle(String)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].getString(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.ResourceBundleStringLookupTest,org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].toString()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:92,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:92,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ResourceBundleStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[String].isEmpty()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.ResourceBundleStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ResourceBundleStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.ResourceBundleStringLookupTest
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.clearProperty(String)
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:47,1
    - Dst: System.clearProperty(String)
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].afterAll()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - System.clearProperty(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].afterAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:53,1
    - Dst: System.setProperty(String,String)
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].beforeAll()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - System.setProperty(String,String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].beforeAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:58,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNotNull(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:59,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:60,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertFalse(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.lookup.StringLookup
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - lookup
    - key
    argTypes:
    - org.apache.commons.text.lookup.StringLookup
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertLookupNotEmpty(org.apache.commons.text.lookup.StringLookup,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InterpolatorStringLookupTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNotNull(String)'
    - '[String].isEmpty()'
    - '[org.apache.commons.text.lookup.StringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertFalse(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertLookupNotEmpty(org.apache.commons.text.lookup.StringLookup,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:65,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:66,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:67,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNotNull(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:68,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNotNull(String,String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:70,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:71,1
    - Dst: '[java.util.Date].<init>()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:72,1
    - Dst: '[java.text.SimpleDateFormat].format(java.util.Date)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:72,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:73,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertLookupNotEmpty(org.apache.commons.text.lookup.StringLookup,String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:74,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertLookupNotEmpty(org.apache.commons.text.lookup.StringLookup,String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:75,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertLookupNotEmpty(org.apache.commons.text.lookup.StringLookup,String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:76,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertLookupNotEmpty(org.apache.commons.text.lookup.StringLookup,String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:77,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertLookupNotEmpty(org.apache.commons.text.lookup.StringLookup,String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:78,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertLookupNotEmpty(org.apache.commons.text.lookup.StringLookup,String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.lookup.StringLookup
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lookup
    argTypes:
    - org.apache.commons.text.lookup.StringLookup
    constantsTouched: []
    func_position:
      end: 80
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].check(org.apache.commons.text.lookup.StringLookup)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.text.SimpleDateFormat].<init>(String)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNotNull(String,String)'
    - '[java.util.Date].<init>()'
    - '[org.apache.commons.text.lookup.StringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNotNull(String)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertLookupNotEmpty(org.apache.commons.text.lookup.StringLookup,String)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
    - '[java.text.SimpleDateFormat].format(java.util.Date)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].check(org.apache.commons.text.lookup.StringLookup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:84,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:85,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:86,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:86,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:87,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:88,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:89,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:90,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:91,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:92,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:93,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNull(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:94,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:95,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 82
    functionDepth: 3
    functionLinenumber: 82
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.HashMap)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNull(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,Object>)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:101,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].getStringLookupMap()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:102,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertDefaultKeys(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testLookupKeys()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertDefaultKeys(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].getStringLookupMap()'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testLookupKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:108,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].check(org.apache.commons.text.lookup.InterpolatorStringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testLookupWithDefaultInterpolator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].check(org.apache.commons.text.lookup.InterpolatorStringLookup)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testLookupWithDefaultInterpolator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:113,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].check(org.apache.commons.text.lookup.InterpolatorStringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testLookupWithNullDefaultInterpolator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].check(org.apache.commons.text.lookup.InterpolatorStringLookup)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testLookupWithNullDefaultInterpolator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:118,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
    - '[org.apache.commons.text.lookup.AbstractStringLookup].apply(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:124,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].toString()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:124,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:124,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 125
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[String].isEmpty()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].toString()'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.InterpolatorStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InterpolatorStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.InterpolatorStringLookupTest
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:31,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/EnvironmentVariableStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getenv(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:38,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:38,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest,org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:38,1
    - Dst: System.getenv(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:41,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest,org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].testOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/EnvironmentVariableStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
    - System.getenv(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest,org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].testOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].toString()'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:48,1
    - Dst: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:48,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/EnvironmentVariableStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
    - '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/EnvironmentVariableStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest
    signature: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testBadEngineName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testBadEngineName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testBadScript()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testBadScript()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testNoScript()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testNoScript()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:51,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ScriptStringLookupTest)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.ScriptStringLookupTest)'
    - '[org.apache.commons.text.lookup.ScriptStringLookup].apply(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:56,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.ScriptStringLookupTest)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ScriptStringLookup].apply(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.ScriptStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.script.ScriptEngineManager].<init>()'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:61,1
    - Dst: '[javax.script.ScriptEngineManager].getEngineByName(String)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:61,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(org.apache.commons.text.lookup.ScriptStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testSanityCheck()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(org.apache.commons.text.lookup.ScriptStringLookupTest,String)'
    - '[javax.script.ScriptEngineManager].<init>()'
    - '[javax.script.ScriptEngineManager].getEngineByName(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testSanityCheck()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testScriptMissingColon()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testScriptMissingColon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:72,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.ScriptStringLookupTest)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testScriptUsingMultipleColons()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ScriptStringLookup].apply(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.ScriptStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testScriptUsingMultipleColons()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookup].toString()'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:78,1
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:78,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.ScriptStringLookupTest)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.ScriptStringLookupTest)'
    - '[org.apache.commons.text.lookup.ScriptStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.ScriptStringLookup].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ScriptStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.ScriptStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.ScriptStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.ScriptStringLookupTest
    signature: '[org.apache.commons.text.lookup.ScriptStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfterLast(String,char)'
      Src: org.apache.commons.text.lookup.AbstractStringLookupTest:43,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.AbstractStringLookupTest:43,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].substringAfterLast(String,char)'
      Src: org.apache.commons.text.lookup.AbstractStringLookupTest:43,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookupTest].assertEquals(org.apache.commons.text.lookup.AbstractStringLookupTest,org.apache.commons.text.lookup.AbstractStringLookupTest)'
      Src: org.apache.commons.text.lookup.AbstractStringLookupTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.lookup.AbstractStringLookupTest].testForwarding_substringAfter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/AbstractStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].<init>()'
    - '[org.apache.commons.lang3.StringUtils].substringAfterLast(String,char)'
    - '[org.apache.commons.text.lookup.AbstractStringLookupTest].assertEquals(org.apache.commons.text.lookup.AbstractStringLookupTest,org.apache.commons.text.lookup.AbstractStringLookupTest)'
    - '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].substringAfterLast(String,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.AbstractStringLookupTest].testForwarding_substringAfter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfter(String,char)'
      Src: org.apache.commons.text.lookup.AbstractStringLookupTest:49,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.AbstractStringLookupTest:49,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].substringAfter(String,char)'
      Src: org.apache.commons.text.lookup.AbstractStringLookupTest:49,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookupTest].assertEquals(org.apache.commons.text.lookup.AbstractStringLookupTest,org.apache.commons.text.lookup.AbstractStringLookupTest)'
      Src: org.apache.commons.text.lookup.AbstractStringLookupTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.lookup.AbstractStringLookupTest].testForwarding_substringAfterChar()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/AbstractStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].substringAfter(String,char)'
    - '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].<init>()'
    - '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].substringAfter(String,char)'
    - '[org.apache.commons.text.lookup.AbstractStringLookupTest].assertEquals(org.apache.commons.text.lookup.AbstractStringLookupTest,org.apache.commons.text.lookup.AbstractStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.AbstractStringLookupTest].testForwarding_substringAfterChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfter(String,String)'
      Src: org.apache.commons.text.lookup.AbstractStringLookupTest:55,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.AbstractStringLookupTest:55,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].substringAfter(String,String)'
      Src: org.apache.commons.text.lookup.AbstractStringLookupTest:55,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookupTest].assertEquals(org.apache.commons.text.lookup.AbstractStringLookupTest,org.apache.commons.text.lookup.AbstractStringLookupTest)'
      Src: org.apache.commons.text.lookup.AbstractStringLookupTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.lookup.AbstractStringLookupTest].testForwarding_substringAfterString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/AbstractStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].<init>()'
    - '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].substringAfter(String,String)'
    - '[org.apache.commons.text.lookup.AbstractStringLookupTest].assertEquals(org.apache.commons.text.lookup.AbstractStringLookupTest,org.apache.commons.text.lookup.AbstractStringLookupTest)'
    - '[org.apache.commons.lang3.StringUtils].substringAfter(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.AbstractStringLookupTest].testForwarding_substringAfterString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.AbstractStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.AbstractStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/AbstractStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.AbstractStringLookupTest
    signature: '[org.apache.commons.text.lookup.AbstractStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/AbstractStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup
      static: false
      superClass: AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/AbstractStringLookupTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup
    signature: '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:55,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:56,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:61,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:62,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.lookup.BiFunctionStringLookupTest,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:63,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:68,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.lookup.BiFunctionStringLookupTest,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:69,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:70,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].biFunctionStringLookup(java.util.function.BiFunction<String,java.util.Map<String,Object>,Object>)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:72,1
    - Dst: '[org.apache.commons.text.lookup.BiStringLookup<U>].lookup(org.apache.commons.text.lookup.BiFunctionStringLookupTest,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:74,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:74,1
    - Dst: '[org.apache.commons.text.lookup.BiStringLookup<U>].lookup(org.apache.commons.text.lookup.BiFunctionStringLookupTest,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:75,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:75,1
    - Dst: '[org.apache.commons.text.lookup.BiStringLookup<U>].lookup(org.apache.commons.text.lookup.BiFunctionStringLookupTest,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:77,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.function.BiFunction<String,java.util.Map<String,Object>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testBiFunctionForNestedMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/BiFunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].biFunctionStringLookup(java.util.function.BiFunction<String,java.util.Map<String,Object>,Object>)'
    - '[java.util.HashMap].put(org.apache.commons.text.lookup.BiFunctionStringLookupTest,java.util.HashMap)'
    - '[org.apache.commons.text.lookup.BiStringLookup<U>].lookup(org.apache.commons.text.lookup.BiFunctionStringLookupTest,java.util.HashMap)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testBiFunctionForNestedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:82,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.concurrent.ConcurrentHashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:82,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].apply(null)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:82,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.function.BiFunction<String,java.util.Map<String,Object>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testConcurrentHashMapNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/BiFunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap].<init>()'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.concurrent.ConcurrentHashMap)'
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].apply(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testConcurrentHashMapNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:87,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:87,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].apply(null)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:87,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.function.BiFunction<String,java.util.Map<String,Object>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testHashMapNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/BiFunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].apply(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testHashMapNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.function.BiFunction<String,Object,Object>)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:92,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].apply(null)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:92,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.function.BiFunction<String,java.util.Map<String,Object>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testNullBiFunction()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/BiFunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.function.BiFunction<String,Object,Object>)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].apply(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testNullBiFunction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:99,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:100,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:101,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.function.BiFunction<String,java.util.Map<String,Object>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testOne()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/BiFunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
    - '[java.util.HashMap].put(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:107,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:107,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].toString()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:107,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:107,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.function.BiFunction<String,java.util.Map<String,Object>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/BiFunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.HashMap)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].toString()'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].isEmpty()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].substringBefore(org.apache.commons.text.lookup.BiFunctionStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:38,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:39,1
    - Dst: m.get(org.apache.commons.text.lookup.BiFunctionStringLookupTest)
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:40,1
    - Dst: m.get(org.apache.commons.text.lookup.BiFunctionStringLookupTest)
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:42,1
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfter(org.apache.commons.text.lookup.BiFunctionStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:44,1
    - Dst: '[java.util.function.BiFunction<String,java.util.Map<String,Object>,Object>].apply(org.apache.commons.text.lookup.BiFunctionStringLookupTest,java.util.Map<String,Object>)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.function.BiFunction<String,java.util.Map<String,Object>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.BiFunctionStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/BiFunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].substringAfter(org.apache.commons.text.lookup.BiFunctionStringLookupTest,String)'
    - '[org.apache.commons.lang3.StringUtils].substringBefore(org.apache.commons.text.lookup.BiFunctionStringLookupTest,String)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].isEmpty()'
    - m.get(org.apache.commons.text.lookup.BiFunctionStringLookupTest)
    - '[java.util.function.BiFunction<String,java.util.Map<String,Object>,Object>].apply(org.apache.commons.text.lookup.BiFunctionStringLookupTest,java.util.Map<String,Object>)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.BiFunctionStringLookupTest
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.BiStringLookup<Object>].lookup(String,String)'
      Src: org.apache.commons.text.lookup.BiStringLookupTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.BiStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiStringLookupTest:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.apache.commons.text.lookup.BiStringLookupTest].testDefaultMethod()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/BiStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.lookup.BiStringLookupTest)'
    - '[org.apache.commons.text.lookup.BiStringLookup<Object>].lookup(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.BiStringLookupTest].testDefaultMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.BiStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.BiStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/BiStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.BiStringLookupTest
    signature: '[org.apache.commons.text.lookup.BiStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.DateStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.text.lookup.DateStringLookupTest].testBadFormat()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DateStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.DateStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DateStringLookupTest].testBadFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.DateStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:45,1
    - Dst: '[java.text.DateFormat].getInstance()'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:46,1
    - Dst: '[org.apache.commons.text.lookup.DateStringLookupTest].parse(org.apache.commons.text.lookup.DateStringLookupTest)'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.lookup.DateStringLookupTest].testDefault()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DateStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.DateStringLookup].apply(null)'
    - '[java.text.DateFormat].getInstance()'
    - '[org.apache.commons.text.lookup.DateStringLookupTest].parse(org.apache.commons.text.lookup.DateStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DateStringLookupTest].testDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.DateStringLookup].apply(org.apache.commons.text.lookup.DateStringLookupTest)'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:53,1
    - Dst: '[org.apache.commons.text.lookup.DateStringLookupTest].assertNotNull(org.apache.commons.text.lookup.DateStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:55,1
    - Dst: '[java.text.SimpleDateFormat].<init>(org.apache.commons.text.lookup.DateStringLookupTest)'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:56,1
    - Dst: '[java.util.Date].<init>()'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:57,1
    - Dst: '[java.text.SimpleDateFormat].format(java.util.Date)'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:57,1
    - Dst: '[org.apache.commons.text.lookup.DateStringLookupTest].assertEquals(org.apache.commons.text.lookup.DateStringLookupTest,org.apache.commons.text.lookup.DateStringLookupTest)'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.text.lookup.DateStringLookupTest].testFormat()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DateStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.DateStringLookupTest].assertEquals(org.apache.commons.text.lookup.DateStringLookupTest,org.apache.commons.text.lookup.DateStringLookupTest)'
    - '[org.apache.commons.text.lookup.DateStringLookupTest].assertNotNull(org.apache.commons.text.lookup.DateStringLookupTest,String)'
    - '[java.util.Date].<init>()'
    - '[java.text.SimpleDateFormat].<init>(org.apache.commons.text.lookup.DateStringLookupTest)'
    - '[org.apache.commons.text.lookup.DateStringLookup].apply(org.apache.commons.text.lookup.DateStringLookupTest)'
    - '[java.text.SimpleDateFormat].format(java.util.Date)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DateStringLookupTest].testFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.DateStringLookup].toString()'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:65,1
    - Dst: '[org.apache.commons.text.lookup.DateStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:65,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.DateStringLookupTest)'
      Src: org.apache.commons.text.lookup.DateStringLookupTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.lookup.DateStringLookupTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DateStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(org.apache.commons.text.lookup.DateStringLookupTest)'
    - '[org.apache.commons.text.lookup.DateStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.DateStringLookup].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DateStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.DateStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.DateStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DateStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.DateStringLookupTest
    signature: '[org.apache.commons.text.lookup.DateStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:33,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:34,1
    - Dst: DefaultStringLookup.values()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:36,1
    - Dst: stringLookup.getKey()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:37,1
    - Dst: '[java.util.HashMap].get(org.apache.commons.text.lookup.DefaultStringLookupTest)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:37,1
    - Dst: stringLookup.getKey()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:37,1
    - Dst: '[java.util.HashMap].get(org.apache.commons.text.lookup.DefaultStringLookupTest)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:37,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.DefaultStringLookupTest)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.text.lookup.DefaultStringLookupTest].testEnumValues()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DefaultStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.HashMap)'
    - '[java.util.HashMap].get(org.apache.commons.text.lookup.DefaultStringLookupTest)'
    - '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.DefaultStringLookupTest)'
    - DefaultStringLookup.values()
    - '[java.util.HashMap].<init>()'
    - stringLookup.getKey()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DefaultStringLookupTest].testEnumValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DefaultStringLookup.BASE64_DECODER.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:43,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].base64DecoderStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:44,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:43,1
    - Dst: DefaultStringLookup.BASE64_ENCODER.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:45,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].base64EncoderStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:46,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:45,1
    - Dst: DefaultStringLookup.CONST.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].constantStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:47,1
    - Dst: DefaultStringLookup.DATE.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:48,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].dateStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:48,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:48,1
    - Dst: DefaultStringLookup.DNS.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:49,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].dnsStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:49,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:49,1
    - Dst: DefaultStringLookup.ENVIRONMENT.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:50,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].environmentVariableStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:51,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:50,1
    - Dst: DefaultStringLookup.FILE.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:52,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:52,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:52,1
    - Dst: DefaultStringLookup.JAVA.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:53,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].javaPlatformStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:53,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:53,1
    - Dst: DefaultStringLookup.LOCAL_HOST.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:54,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].localHostStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:55,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:54,1
    - Dst: DefaultStringLookup.PROPERTIES.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:56,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].propertiesStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:57,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:56,1
    - Dst: DefaultStringLookup.RESOURCE_BUNDLE.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:58,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].resourceBundleStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:59,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:58,1
    - Dst: DefaultStringLookup.SCRIPT.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:60,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].scriptStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:60,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:60,1
    - Dst: DefaultStringLookup.SYSTEM_PROPERTIES.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:61,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:62,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:61,1
    - Dst: DefaultStringLookup.URL.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:63,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].urlStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:63,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:63,1
    - Dst: DefaultStringLookup.URL_DECODER.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:64,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].urlDecoderStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:65,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:64,1
    - Dst: DefaultStringLookup.URL_ENCODER.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:66,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].urlEncoderStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:67,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:66,1
    - Dst: DefaultStringLookup.XML.getStringLookup()
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:68,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup()'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:68,1
    - Dst: '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.DefaultStringLookupTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.text.lookup.DefaultStringLookupTest].testIndividualEnums()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DefaultStringLookupTest.java
    functionUses: 0
    functionsReached:
    - DefaultStringLookup.DNS.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup()'
    - DefaultStringLookup.XML.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].urlEncoderStringLookup()'
    - DefaultStringLookup.JAVA.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].scriptStringLookup()'
    - DefaultStringLookup.PROPERTIES.getStringLookup()
    - DefaultStringLookup.RESOURCE_BUNDLE.getStringLookup()
    - DefaultStringLookup.BASE64_DECODER.getStringLookup()
    - DefaultStringLookup.BASE64_ENCODER.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].dateStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].urlStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].constantStringLookup()'
    - DefaultStringLookup.LOCAL_HOST.getStringLookup()
    - DefaultStringLookup.URL.getStringLookup()
    - DefaultStringLookup.SCRIPT.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].dnsStringLookup()'
    - DefaultStringLookup.SYSTEM_PROPERTIES.getStringLookup()
    - DefaultStringLookup.CONST.getStringLookup()
    - DefaultStringLookup.FILE.getStringLookup()
    - DefaultStringLookup.DATE.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].javaPlatformStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].urlDecoderStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].base64EncoderStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].localHostStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
    - DefaultStringLookup.URL_DECODER.getStringLookup()
    - DefaultStringLookup.URL_ENCODER.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].environmentVariableStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup()'
    - '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].propertiesStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].resourceBundleStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].base64DecoderStringLookup()'
    - DefaultStringLookup.ENVIRONMENT.getStringLookup()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.DefaultStringLookupTest].testIndividualEnums()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.DefaultStringLookupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.DefaultStringLookupTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DefaultStringLookupTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.DefaultStringLookupTest
    signature: '[org.apache.commons.text.lookup.DefaultStringLookupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].builder()'
      Src: org.apache.commons.text.lookup.external.CustomStringSubstitutorTest:35,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.lookup.external.CustomStringSubstitutorTest:35,1
    - Dst: '[org.apache.commons.text.Builder].setFences(org.apache.commons.text.lookup.external.CustomStringSubstitutorTest)'
      Src: org.apache.commons.text.lookup.external.CustomStringSubstitutorTest:35,1
    - Dst: '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].get()'
      Src: org.apache.commons.text.lookup.external.CustomStringSubstitutorTest:35,1
    - Dst: '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].interpolatorStringLookup()'
      Src: org.apache.commons.text.lookup.external.CustomStringSubstitutorTest:36,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.external.CustomStringSubstitutorTest)'
      Src: org.apache.commons.text.lookup.external.CustomStringSubstitutorTest:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].createStringSubstitutor()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/external/CustomStringSubstitutorTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].get()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.external.CustomStringSubstitutorTest)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.text.Builder].setFences(org.apache.commons.text.lookup.external.CustomStringSubstitutorTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].builder()'
    - '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].interpolatorStringLookup()'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].createStringSubstitutor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].createStringSubstitutor()'
      Src: org.apache.commons.text.lookup.external.CustomStringSubstitutorTest:41,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.lookup.external.CustomStringSubstitutorTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 5
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].testFencedFiles()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/external/CustomStringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].createStringSubstitutor()'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].testFencedFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].createStringSubstitutor()'
      Src: org.apache.commons.text.lookup.external.CustomStringSubstitutorTest:46,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.lookup.external.CustomStringSubstitutorTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 5
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].testFencedProperties()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/external/CustomStringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].createStringSubstitutor()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].testFencedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.external.CustomStringSubstitutorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/external/CustomStringSubstitutorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.external.CustomStringSubstitutorTest
    signature: '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormat].format(double)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:41,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].trimFormatChars(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:41,1
    - Dst: '[java.util.function.DoubleFunction<String>].apply(double)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:42,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].trimFormatChars(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:45,1
    - Dst: '[java.text.DecimalFormatSymbols].<init>(java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:57,1
    - Dst: '[java.text.DecimalFormatSymbols].getDecimalSeparator()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:58,1
    - Dst: '[java.text.DecimalFormatSymbols].getZeroDigit()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:59,1
    - Dst: '[String].<init>()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:60,1
    - Dst: '[String].replace(String,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:60,1
    - Dst: '[String].equals(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:61,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - java.text.DecimalFormat
      - java.util.function.DoubleFunction<String>
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - d
    - df
    - fmt
    - loc
    argTypes:
    - double
    - java.text.DecimalFormat
    - java.util.function.DoubleFunction<String>
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 66
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(double,java.text.DecimalFormat,java.util.function.DoubleFunction<String>,java.util.Locale)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[String].<init>()'
    - '[java.text.DecimalFormatSymbols].getDecimalSeparator()'
    - '[java.text.DecimalFormatSymbols].<init>(java.util.Locale)'
    - '[java.text.DecimalFormatSymbols].getZeroDigit()'
    - '[String].equals(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].trimFormatChars(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.util.function.DoubleFunction<String>].apply(double)'
    - '[String].replace(String,String)'
    - '[java.text.DecimalFormat].format(double)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(double,java.text.DecimalFormat,java.util.function.DoubleFunction<String>,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:69,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:70,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:71,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:72,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.DoubleFunction<String>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - fmt
    argTypes:
    - java.util.function.DoubleFunction<String>
    constantsTouched: []
    func_position:
      end: 74
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(java.util.function.DoubleFunction<String>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,org.apache.commons.text.numbers.DoubleFormatTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(java.util.function.DoubleFunction<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.DoubleFunction<String>].apply(double)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:77,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.DoubleFunction<String>
      - double
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - fmt
    - d
    - str
    argTypes:
    - java.util.function.DoubleFunction<String>
    - double
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,double,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[java.util.function.DoubleFunction<String>].apply(double)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,double,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.DoubleFunction<String>].apply(double)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:87,1
    - Dst: Double.parseDouble(org.apache.commons.text.numbers.DoubleFormatTest)
      Src: org.apache.commons.text.numbers.DoubleFormatTest:88,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(double,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.DoubleFunction<String>
      - double
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - fmt
    - d
    argTypes:
    - java.util.function.DoubleFunction<String>
    - double
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(java.util.function.DoubleFunction<String>,double)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - Double.parseDouble(org.apache.commons.text.numbers.DoubleFormatTest)
    - '[java.util.function.DoubleFunction<String>].apply(double)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(double,org.apache.commons.text.numbers.DoubleFormatTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(java.util.function.DoubleFunction<String>,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DoubleFormat].builder()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:100,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:100,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:102,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:104,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:105,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:107,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:108,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:110,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:111,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:113,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:114,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:116,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(java.util.Random)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:119,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest,double)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleFormat
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - DoubleFormat
    constantsTouched: []
    func_position:
      end: 121
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracyWithDefaults(DoubleFormat)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest,double)'
    - '[java.util.Random].<init>(int)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(java.util.Random)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[DoubleFormat].builder()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracyWithDefaults(DoubleFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormatSymbols].getInstance(java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:126,1
    - Dst: '[java.text.DecimalFormat].<init>(String,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:126,1
    - Dst: '[java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>].apply(java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:127,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(float,java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:130,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(org.apache.commons.text.numbers.DoubleFormatTest,java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:131,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(org.apache.commons.text.numbers.DoubleFormatTest,java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:132,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(org.apache.commons.text.numbers.DoubleFormatTest,java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:133,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(float,java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:135,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:136,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(org.apache.commons.text.numbers.DoubleFormatTest,java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:137,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(org.apache.commons.text.numbers.DoubleFormatTest,java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:138,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:149,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Random)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:154,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(double,java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - String
      - java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - loc
    - pattern
    - factory
    argTypes:
    - java.util.Locale
    - String
    - java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>
    constantsTouched: []
    func_position:
      end: 156
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormat(java.util.Locale,String,java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(org.apache.commons.text.numbers.DoubleFormatTest,java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
    - '[java.text.DecimalFormatSymbols].getInstance(java.util.Locale)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(float,java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Random)'
    - '[java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>].apply(java.util.Locale)'
    - '[java.util.Random].<init>(int)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(double,java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
    - '[java.text.DecimalFormat].<init>(String,org.apache.commons.text.numbers.DoubleFormatTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormat(java.util.Locale,String,java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getAvailableLocales()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:159,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormat(org.apache.commons.text.numbers.DoubleFormatTest,String,java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - pattern
    - factory
    argTypes:
    - String
    - java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>
    constantsTouched: []
    func_position:
      end: 162
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormats(String,java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormat(org.apache.commons.text.numbers.DoubleFormatTest,String,java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>)'
    - '[java.util.Locale].getAvailableLocales()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormats(String,java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].nextLong()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:174,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:176,1
    - Dst: Double.longBitsToDouble(org.apache.commons.text.numbers.DoubleFormatTest)
      Src: org.apache.commons.text.numbers.DoubleFormatTest:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - java.util.Random
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: double
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - minExp
    - maxExp
    - rnd
    argTypes:
    - int
    - int
    - java.util.Random
    constantsTouched: []
    func_position:
      end: 178
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(int,int,java.util.Random)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - Double.longBitsToDouble(org.apache.commons.text.numbers.DoubleFormatTest)
    - '[java.util.Random].nextLong()'
    - '[java.util.Random].nextInt(int)'
    linkageType: ''
    returnType: double
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(int,int,java.util.Random)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Random)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: double
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rnd
    argTypes:
    - java.util.Random
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(java.util.Random)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Random)'
    linkageType: ''
    returnType: double
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(java.util.Random)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.PLAIN.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:194,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:194,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:194,1
    - Dst: DoubleFormat.SCIENTIFIC.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:195,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:195,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:195,1
    - Dst: '[java.util.stream.Stream].of(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 197
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testMaximumPrecision()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[java.util.stream.Stream].of(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest)'
    - DoubleFormat.SCIENTIFIC.builder()
    - DoubleFormat.PLAIN.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testMaximumPrecision()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:205,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:206,1
    - Dst: Character.getType(org.apache.commons.text.numbers.DoubleFormatTest)
      Src: org.apache.commons.text.numbers.DoubleFormatTest:207,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:208,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:211,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 212
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 212
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].trimFormatChars(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - Character.getType(org.apache.commons.text.numbers.DoubleFormatTest)
    - '[StringBuilder].toString()'
    - '[String].toCharArray()'
    - '[StringBuilder].append(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].trimFormatChars(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.PLAIN.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:217,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:220,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:221,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:222,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:224,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:225,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:226,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:227,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 228
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testBuilder_illegalArgs()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - DoubleFormat.PLAIN.builder()
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testBuilder_illegalArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.PLAIN.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:234,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].digits(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:234,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:234,1
    - Dst: DoubleFormat.SCIENTIFIC.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:235,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].digits(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:235,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:235,1
    - Dst: DoubleFormat.ENGINEERING.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:236,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].digits(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:236,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:236,1
    - Dst: DoubleFormat.MIXED.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:237,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].digits(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:237,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:237,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:240,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:241,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:242,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 244
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testCustomDigitString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].digits(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
    - DoubleFormat.SCIENTIFIC.builder()
    - DoubleFormat.PLAIN.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - DoubleFormat.MIXED.builder()
    - DoubleFormat.ENGINEERING.builder()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testCustomDigitString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.ENGINEERING.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:249,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:249,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:249,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:249,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:249,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:249,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:249,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:249,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:249,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:249,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:249,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:262,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:263,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:264,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:266,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:267,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:268,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:269,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:270,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:271,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:272,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:273,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:274,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:275,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:276,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:277,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:278,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:279,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:280,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:281,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:283,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:284,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:285,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:286,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:287,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:289,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:290,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:291,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:292,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 294
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testEngineering_custom()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
    - DoubleFormat.ENGINEERING.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testEngineering_custom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.ENGINEERING.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:299,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:299,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:303,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:305,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:306,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:307,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:308,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:309,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:310,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:311,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:312,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:313,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:314,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:315,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:316,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:317,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:318,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:319,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:320,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:322,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:323,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:324,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:325,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:326,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:328,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:329,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:330,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:331,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 333
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testEngineering_defaults()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - DoubleFormat.ENGINEERING.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testEngineering_defaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormats(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:338,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 343
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testEngineering_localeFormatComparison()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormats(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testEngineering_localeFormatComparison()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracyWithDefaults(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:348,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracyWithDefaults(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:349,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracyWithDefaults(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:350,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracyWithDefaults(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 352
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testFormatAccuracy()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracyWithDefaults(org.apache.commons.text.numbers.DoubleFormatTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testFormatAccuracy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.DoubleFunction<String>].apply(double)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:364,1
    - Dst: Double.parseDouble(org.apache.commons.text.numbers.DoubleFormatTest)
      Src: org.apache.commons.text.numbers.DoubleFormatTest:365,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(double,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.DoubleFunction<String>
      - double
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fmt
    - value
    argTypes:
    - java.util.function.DoubleFunction<String>
    - double
    constantsTouched: []
    func_position:
      end: 367
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 367
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testMaximumPrecision(java.util.function.DoubleFunction<String>,double)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - Double.parseDouble(org.apache.commons.text.numbers.DoubleFormatTest)
    - '[java.util.function.DoubleFunction<String>].apply(double)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(double,org.apache.commons.text.numbers.DoubleFormatTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testMaximumPrecision(java.util.function.DoubleFunction<String>,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.MIXED.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].plainFormatMaxDecimalExponent(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].plainFormatMinDecimalExponent()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:372,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:387,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:388,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:389,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:391,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:392,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:393,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:394,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:395,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:396,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:397,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:398,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:399,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:400,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:401,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:402,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:403,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:404,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:405,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:406,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:408,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:409,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:410,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:411,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:412,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:414,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:415,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:416,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:417,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 369
    functionDepth: 1
    functionLinenumber: 369
    functionLinenumberEnd: 419
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_custom()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].plainFormatMinDecimalExponent()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
    - DoubleFormat.MIXED.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].plainFormatMaxDecimalExponent(int)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_custom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.MIXED.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:424,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:424,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaults(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 425
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaults()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaults(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - DoubleFormat.MIXED.builder()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(java.util.function.DoubleFunction<String>)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:429,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:431,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:432,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:433,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:434,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:435,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:436,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:437,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:438,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:439,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:440,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:441,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:442,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:443,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:444,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:445,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:446,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:448,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:449,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:450,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:451,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:452,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:454,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:455,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:456,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:457,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.DoubleFunction<String>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fmt
    argTypes:
    - java.util.function.DoubleFunction<String>
    constantsTouched: []
    func_position:
      end: 459
      start: 427
    functionDepth: 2
    functionLinenumber: 427
    functionLinenumberEnd: 459
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaults(java.util.function.DoubleFunction<String>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,org.apache.commons.text.numbers.DoubleFormatTest,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(java.util.function.DoubleFunction<String>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaults(java.util.function.DoubleFunction<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.MIXED.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:463,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].build()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:463,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaults(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 464
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaultsDeprecated()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].build()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaults(org.apache.commons.text.numbers.DoubleFormatTest)'
    - DoubleFormat.MIXED.builder()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaultsDeprecated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.PLAIN.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:469,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:469,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:469,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:469,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:469,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:469,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:469,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:469,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:469,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:469,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:469,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:482,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:483,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:484,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:486,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:487,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:488,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:489,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:490,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:491,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:492,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:493,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:494,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:495,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:496,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:497,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:498,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:499,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:500,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:501,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:503,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:504,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:505,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:506,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:507,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:509,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:510,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:511,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:512,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 514
      start: 466
    functionDepth: 1
    functionLinenumber: 466
    functionLinenumberEnd: 514
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testPlain_custom()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
    - DoubleFormat.PLAIN.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testPlain_custom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.PLAIN.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:519,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:519,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:523,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:524,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:525,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:526,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:527,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:528,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:529,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:530,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:531,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:532,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:533,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:534,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:535,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:536,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:537,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:538,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:540,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:541,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:542,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:543,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:544,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:546,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:547,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:548,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:549,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 516
    functionDepth: 1
    functionLinenumber: 516
    functionLinenumberEnd: 551
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testPlain_defaults()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
    - DoubleFormat.PLAIN.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testPlain_defaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormats(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:556,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormats(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:560,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 565
      start: 553
    functionDepth: 1
    functionLinenumber: 553
    functionLinenumberEnd: 565
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testPlain_localeFormatComparison()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormats(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testPlain_localeFormatComparison()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.SCIENTIFIC.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:570,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:570,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:570,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:570,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:570,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:570,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:570,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:570,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:570,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:570,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:570,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:583,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:584,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:585,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:587,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:588,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:589,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:590,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:591,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:592,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:593,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:594,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:595,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:596,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:597,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:598,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:599,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:600,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:601,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:602,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:604,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:605,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:606,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:607,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:608,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:610,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:611,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:612,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:613,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:614,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 615
      start: 567
    functionDepth: 1
    functionLinenumber: 567
    functionLinenumberEnd: 615
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testScientific_custom()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
    - DoubleFormat.SCIENTIFIC.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testScientific_custom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.SCIENTIFIC.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:620,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:620,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:623,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:625,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:626,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:627,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:628,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:629,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:630,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:631,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:632,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:633,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:634,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:635,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:636,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:637,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:638,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:639,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:640,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:642,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:643,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:644,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:645,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:646,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:648,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:649,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:650,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:651,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:652,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 653
      start: 617
    functionDepth: 1
    functionLinenumber: 617
    functionLinenumberEnd: 653
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testScientific_defaults()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
    - DoubleFormat.SCIENTIFIC.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testScientific_defaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormats(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:658,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 663
      start: 655
    functionDepth: 0
    functionLinenumber: 655
    functionLinenumberEnd: 663
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].testScientific_localeFormatComparison()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormats(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].testScientific_localeFormatComparison()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.numbers.DoubleFormatTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.numbers.DoubleFormatTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.numbers.DoubleFormatTest
    signature: '[org.apache.commons.text.numbers.DoubleFormatTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:136,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:137,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - int
      - boolean
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - d
    - maxPrecision
    - negative
    - digits
    - exponent
    argTypes:
    - double
    - int
    - boolean
    - String
    - int
    constantsTouched: []
    func_position:
      end: 140
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(double,int,boolean,String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,boolean,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(double,int,boolean,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:144,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].round(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:145,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - int
      - boolean
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - d
    - roundExponent
    - negative
    - digits
    - exponent
    argTypes:
    - double
    - int
    - boolean
    - String
    - int
    constantsTouched: []
    func_position:
      end: 148
      start: 142
    functionDepth: 2
    functionLinenumber: 142
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(double,int,boolean,String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].round(int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,boolean,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(double,int,boolean,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:152,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].digitString(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:153,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:153,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].getExponent()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:155,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.numbers.ParsedDecimal
      - boolean
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - parsed
    - negative
    - digits
    - exponent
    argTypes:
    - org.apache.commons.text.numbers.ParsedDecimal
    - boolean
    - String
    - int
    constantsTouched: []
    func_position:
      end: 157
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 157
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,boolean,String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 2
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].digitString(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].getExponent()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,boolean,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows(Class<?extendsThrowable>,org.junit.jupiter.api.function.Executable)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:161,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].getMessage()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:162,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.junit.jupiter.api.function.Executable
      - Class<?extendsThrowable>
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - fn
    - type
    - msg
    argTypes:
    - org.junit.jupiter.api.function.Executable
    - Class<?extendsThrowable>
    - String
    constantsTouched: []
    func_position:
      end: 163
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 163
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertThrowsWithMessage(org.junit.jupiter.api.function.Executable,Class<?extendsThrowable>,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].getMessage()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.junit.jupiter.api.Assertions].assertThrows(Class<?extendsThrowable>,org.junit.jupiter.api.function.Executable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertThrowsWithMessage(org.junit.jupiter.api.function.Executable,Class<?extendsThrowable>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.signum(double)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:166,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:168,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,org.apache.commons.text.numbers.ParsedDecimalTest,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:168,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:169,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - d
    - digits
    - exponent
    argTypes:
    - double
    - String
    - int
    constantsTouched: []
    func_position:
      end: 170
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 170
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(double,String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].from()'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    - Math.signum(double)
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,org.apache.commons.text.numbers.ParsedDecimalTest,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(double,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToStringMethod(double,String,ParsedDecimal.FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:174,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:177,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(ParsedDecimal.FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:177,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].parseExponent(String,ParsedDecimal.FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:178,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:178,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:180,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(ParsedDecimal.FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:180,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].parseExponent(String,ParsedDecimal.FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:181,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - String
      - ParsedDecimal.FormatOptions
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - d
    - expected
    - opts
    argTypes:
    - double
    - String
    - ParsedDecimal.FormatOptions
    constantsTouched: []
    func_position:
      end: 182
      start: 172
    functionDepth: 2
    functionLinenumber: 172
    functionLinenumberEnd: 182
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(double,String,ParsedDecimal.FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].parseExponent(String,ParsedDecimal.FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(ParsedDecimal.FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToStringMethod(double,String,ParsedDecimal.FormatOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(double,String,ParsedDecimal.FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToStringMethod(double,String,ParsedDecimal.FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - String
      - ParsedDecimal.FormatOptions
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - d
    - expected
    - opts
    argTypes:
    - double
    - String
    - ParsedDecimal.FormatOptions
    constantsTouched: []
    func_position:
      end: 187
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(double,String,ParsedDecimal.FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToStringMethod(double,String,ParsedDecimal.FormatOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(double,String,ParsedDecimal.FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToStringMethod(double,String,ParsedDecimal.FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - String
      - ParsedDecimal.FormatOptions
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - d
    - expected
    - opts
    argTypes:
    - double
    - String
    - ParsedDecimal.FormatOptions
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(double,String,ParsedDecimal.FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToStringMethod(double,String,ParsedDecimal.FormatOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(double,String,ParsedDecimal.FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:198,1
    - Dst: '[java.util.function.BiFunction<org.apache.commons.text.numbers.ParsedDecimal,ParsedDecimal.FormatOptions,String>].apply(org.apache.commons.text.numbers.ParsedDecimal,ParsedDecimal.FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:199,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - String
      - java.util.function.BiFunction<org.apache.commons.text.numbers.ParsedDecimal,ParsedDecimal.FormatOptions,String>
      - ParsedDecimal.FormatOptions
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - d
    - expected
    - fn
    - opts
    argTypes:
    - double
    - String
    - java.util.function.BiFunction<org.apache.commons.text.numbers.ParsedDecimal,ParsedDecimal.FormatOptions,String>
    - ParsedDecimal.FormatOptions
    constantsTouched: []
    func_position:
      end: 202
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 202
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToStringMethod(double,String,java.util.function.BiFunction<org.apache.commons.text.numbers.ParsedDecimal,ParsedDecimal.FormatOptions,String>,ParsedDecimal.FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[java.util.function.BiFunction<org.apache.commons.text.numbers.ParsedDecimal,ParsedDecimal.FormatOptions,String>].apply(org.apache.commons.text.numbers.ParsedDecimal,ParsedDecimal.FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToStringMethod(double,String,java.util.function.BiFunction<org.apache.commons.text.numbers.ParsedDecimal,ParsedDecimal.FormatOptions,String>,ParsedDecimal.FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.rng.UniformRandomProvider].nextLong()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:206,1
    - Dst: '[org.apache.commons.rng.UniformRandomProvider].nextInt(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:207,1
    - Dst: Double.longBitsToDouble(org.apache.commons.text.numbers.ParsedDecimalTest)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.rng.UniformRandomProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: double
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rng
    argTypes:
    - org.apache.commons.rng.UniformRandomProvider
    constantsTouched: []
    func_position:
      end: 209
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 209
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].createRandomDouble(org.apache.commons.rng.UniformRandomProvider)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - Double.longBitsToDouble(org.apache.commons.text.numbers.ParsedDecimalTest)
    - '[org.apache.commons.rng.UniformRandomProvider].nextLong()'
    - '[org.apache.commons.rng.UniformRandomProvider].nextInt(int)'
    linkageType: ''
    returnType: double
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].createRandomDouble(org.apache.commons.rng.UniformRandomProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:216,1
    - Dst: '[StringBuilder].append()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:218,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:220,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.numbers.ParsedDecimal
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dec
    argTypes:
    - org.apache.commons.text.numbers.ParsedDecimal
    constantsTouched: []
    func_position:
      end: 221
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 221
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].digitString(org.apache.commons.text.numbers.ParsedDecimal)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].digitString(org.apache.commons.text.numbers.ParsedDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getExponentSeparatorChars()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:224,1
    - Dst: String.valueOf(org.apache.commons.text.numbers.ParsedDecimalTest)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:226,1
    - Dst: '[String].indexOf(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:226,1
    - Dst: '[String].charAt(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:231,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:231,1
    - Dst: '[String].substring(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:236,1
    - Dst: Integer.parseInt(org.apache.commons.text.numbers.ParsedDecimalTest)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:237,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ParsedDecimal.FormatOptions
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - str
    - opts
    argTypes:
    - String
    - ParsedDecimal.FormatOptions
    constantsTouched: []
    func_position:
      end: 244
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 244
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].parseExponent(String,ParsedDecimal.FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 1
    functionsReached:
    - Integer.parseInt(org.apache.commons.text.numbers.ParsedDecimalTest)
    - String.valueOf(org.apache.commons.text.numbers.ParsedDecimalTest)
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getExponentSeparatorChars()'
    - '[String].substring(org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[String].charAt(org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
    - '[String].indexOf(org.apache.commons.text.numbers.ParsedDecimalTest)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].parseExponent(String,ParsedDecimal.FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:249,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:251,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:252,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:253,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:254,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:255,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:257,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:258,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:259,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:260,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:261,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:263,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:264,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(int,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:265,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:267,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:268,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:269,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:270,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:272,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:273,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:274,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:275,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:277,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:278,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(org.apache.commons.text.numbers.ParsedDecimalTest,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:280,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(org.apache.commons.text.numbers.ParsedDecimalTest,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:281,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(org.apache.commons.text.numbers.ParsedDecimalTest,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:283,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(org.apache.commons.text.numbers.ParsedDecimalTest,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:284,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(org.apache.commons.text.numbers.ParsedDecimalTest,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 286
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testFrom()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(int,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(org.apache.commons.text.numbers.ParsedDecimalTest,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(org.apache.commons.text.numbers.ParsedDecimalTest,String)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testFrom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertThrowsWithMessage(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:294,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertThrowsWithMessage(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:296,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertThrowsWithMessage(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:298,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 300
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testFromNotFinite()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertThrowsWithMessage(org.apache.commons.text.numbers.ParsedDecimalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testFromNotFinite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:305,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:305,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:305,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:306,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:306,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:306,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:308,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:308,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:308,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:309,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:309,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:309,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:311,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:311,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:311,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:312,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:312,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:312,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:314,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:314,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:314,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:315,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:315,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 316
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testIsZero()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].from()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testIsZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:324,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:325,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:326,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:327,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:328,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:329,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:330,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:331,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:332,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:333,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 336
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:344,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:345,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:346,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:347,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:348,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:349,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:350,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:351,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 354
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision_carry()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision_carry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:360,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:361,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:362,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:363,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:364,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:366,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:367,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:368,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:369,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 356
    functionDepth: 1
    functionLinenumber: 356
    functionLinenumberEnd: 371
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision_halfEvenRounding()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision_halfEvenRounding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RandomSource.XO_RO_SHI_RO_128_PP.create(int)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:376,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:377,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].createRandomDouble(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:380,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].nextInt(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:381,1
    - Dst: '[java.math.MathContext].<init>(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:382,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:384,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:387,1
    - Dst: Double.toString(double)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:390,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.commons.text.numbers.ParsedDecimalTest,java.math.MathContext)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:390,1
    - Dst: '[java.math.BigDecimal].doubleValue()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:390,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:391,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:391,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 393
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 393
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision_random()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].nextInt(int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    - Double.toString(double)
    - '[java.math.MathContext].<init>(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[java.math.BigDecimal].doubleValue()'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].createRandomDouble(org.apache.commons.text.numbers.ParsedDecimalTest)'
    - Double.parseDouble(String)
    - RandomSource.XO_RO_SHI_RO_128_PP.create(int)
    - '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[java.math.BigDecimal].<init>(org.apache.commons.text.numbers.ParsedDecimalTest,java.math.MathContext)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision_random()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:398,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:399,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:400,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:401,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:402,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 404
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision_singleDigits()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision_singleDigits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:414,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:415,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:416,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:417,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:418,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:419,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:421,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:422,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:423,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:424,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:425,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:426,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:427,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:428,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:430,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:431,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:432,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:433,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:434,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 436
      start: 406
    functionDepth: 1
    functionLinenumber: 406
    functionLinenumberEnd: 436
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testRound_mixed()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testRound_mixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:446,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:447,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:448,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:450,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:451,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:452,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:454,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:455,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 457
      start: 438
    functionDepth: 1
    functionLinenumber: 438
    functionLinenumberEnd: 457
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testRound_nine()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testRound_nine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:467,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:468,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:469,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:471,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:472,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:473,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:475,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:476,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:477,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 478
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testRound_one()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,int,boolean,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testRound_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RandomSource.XO_RO_SHI_RO_128_PP.create(int)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:483,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:485,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:486,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:487,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:488,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].createRandomDouble(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:492,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:495,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:495,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:495,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:495,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:496,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:496,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:496,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:496,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:498,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:498,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:498,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:498,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:499,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:499,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:499,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:499,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:501,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:501,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:501,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:501,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:502,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:502,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:502,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:502,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 480
    functionDepth: 1
    functionLinenumber: 480
    functionLinenumberEnd: 504
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testStringMethodAccuracy_random()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].createRandomDouble(org.apache.commons.text.numbers.ParsedDecimalTest)'
    - Double.parseDouble(String)
    - RandomSource.XO_RO_SHI_RO_128_PP.create(int)
    - '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testStringMethodAccuracy_random()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:513,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:514,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:515,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:516,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:518,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:518,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:518,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(float,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:518,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:522,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:522,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:522,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:522,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:523,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:523,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:523,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:523,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:525,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:525,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:525,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:525,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:526,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:526,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:526,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:526,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:528,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:528,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:528,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:528,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:529,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:529,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:529,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:529,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 531
      start: 506
    functionDepth: 1
    functionLinenumber: 506
    functionLinenumberEnd: 531
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testStringMethodAccuracy_sequence()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(float,org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - Double.parseDouble(String)
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testStringMethodAccuracy_sequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:536,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDigitsFromString(String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:537,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:540,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:540,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:540,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:541,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:541,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:541,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:542,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:542,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:542,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:543,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:543,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:543,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:544,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:544,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:544,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:546,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:546,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:546,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:547,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:547,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:547,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:548,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:548,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:548,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:549,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:549,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:549,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:550,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:550,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:550,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:552,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:552,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:552,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:553,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:553,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:553,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:554,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:554,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:554,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:555,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:555,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:555,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:556,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:556,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 533
    functionDepth: 2
    functionLinenumber: 533
    functionLinenumberEnd: 557
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testStringMethods_customDigits()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].from()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDigitsFromString(String)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testStringMethods_customDigits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:562,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:563,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:564,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDecimalSeparator(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:565,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:566,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:567,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setAlwaysIncludeExponent(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:568,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:571,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:572,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:573,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:574,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:576,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:578,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:579,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:581,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:582,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:584,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:585,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 587
      start: 559
    functionDepth: 1
    functionLinenumber: 559
    functionLinenumberEnd: 587
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testToEngineeringString_altFormat()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDecimalSeparator(char)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setAlwaysIncludeExponent(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testToEngineeringString_altFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:592,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:595,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:596,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:597,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:598,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:600,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:602,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:603,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:605,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:606,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:608,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:609,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 611
      start: 589
    functionDepth: 1
    functionLinenumber: 589
    functionLinenumberEnd: 611
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testToEngineeringString_defaults()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testToEngineeringString_defaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:616,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:617,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:618,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDecimalSeparator(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:619,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:620,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setThousandsGroupingSeparator(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:621,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setGroupThousands(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:622,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:625,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:626,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:627,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:628,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:630,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:631,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:632,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:633,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:634,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:635,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:636,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:637,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:638,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:640,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:641,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:643,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:644,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:646,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:647,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 649
      start: 613
    functionDepth: 1
    functionLinenumber: 613
    functionLinenumberEnd: 649
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testToPlainString_altFormat()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDecimalSeparator(char)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setGroupThousands(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setThousandsGroupingSeparator(char)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testToPlainString_altFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:654,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:657,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:658,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:659,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:660,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:662,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:663,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:664,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:665,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:666,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:667,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:668,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:669,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:670,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:672,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:673,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:675,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:676,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:678,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:679,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 651
    functionDepth: 1
    functionLinenumber: 651
    functionLinenumberEnd: 681
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testToPlainString_defaults()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testToPlainString_defaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:686,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:687,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:688,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDecimalSeparator(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:689,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:690,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:691,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setAlwaysIncludeExponent(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:692,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:695,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:696,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:697,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:698,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:700,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:701,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:703,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:704,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:706,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:707,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 709
      start: 683
    functionDepth: 1
    functionLinenumber: 683
    functionLinenumberEnd: 709
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testToScientificString_altFormats()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDecimalSeparator(char)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setAlwaysIncludeExponent(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testToScientificString_altFormats()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:714,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:717,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:718,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:719,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:720,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:722,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:723,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:725,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:726,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:728,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:729,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:730,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 731
      start: 711
    functionDepth: 1
    functionLinenumber: 711
    functionLinenumberEnd: 731
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].testToScientificString_defaults()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].testToScientificString_defaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.numbers.ParsedDecimalTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.numbers.ParsedDecimalTest
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getDecimalSeparator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getDecimalSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getDigits()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getDigits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getExponentSeparatorChars()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached:
    - '[String].toCharArray()'
    linkageType: ''
    returnType: char[]
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getExponentSeparatorChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getGroupingSeparator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getGroupingSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getMinusSign()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getMinusSign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].isAlwaysIncludeExponent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].isAlwaysIncludeExponent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].isGroupThousands()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].isGroupThousands()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].isIncludeFractionPlaceholder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].isIncludeFractionPlaceholder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].isSignedZero()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].isSignedZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - alwaysIncludeExponent
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setAlwaysIncludeExponent(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setAlwaysIncludeExponent(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decimalSeparator
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDecimalSeparator(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDecimalSeparator(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - digits
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDigitsFromString(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 1
    functionsReached:
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDigitsFromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exponentSeparator
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - groupThousands
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setGroupThousands(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setGroupThousands(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - includeFractionPlaceholder
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minusSign
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - signedZero
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - thousandsGroupingSeparator
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setThousandsGroupingSeparator(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setThousandsGroupingSeparator(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char[]
      - char
      - char
      - boolean
      - char
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ParsedDecimal.FormatOptions
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
    functionUses: 10
    functionsReached:
    - '[String].toCharArray()'
    linkageType: ''
    returnType: org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.rng.UniformRandomProvider].nextLong()'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:105,1
    - Dst: '[org.apache.commons.rng.UniformRandomProvider].nextInt(int)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:107,1
    - Dst: Double.longBitsToDouble(org.apache.commons.text.jmh.DoubleFormatPerformance)
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.apache.commons.rng.UniformRandomProvider
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: double
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - minExp
    - maxExp
    - rng
    argTypes:
    - int
    - int
    - org.apache.commons.rng.UniformRandomProvider
    constantsTouched: []
    func_position:
      end: 109
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].randomDouble(int,int,org.apache.commons.rng.UniformRandomProvider)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.rng.UniformRandomProvider].nextLong()'
    - '[org.apache.commons.rng.UniformRandomProvider].nextInt(int)'
    - Double.longBitsToDouble(org.apache.commons.text.jmh.DoubleFormatPerformance)
    linkageType: ''
    returnType: double
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].randomDouble(int,int,org.apache.commons.rng.UniformRandomProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].randomDouble(int,int,org.apache.commons.rng.UniformRandomProvider)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:123,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - org.apache.commons.rng.UniformRandomProvider
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: double[]
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - len
    - minExp
    - maxExp
    - rng
    argTypes:
    - int
    - int
    - int
    - org.apache.commons.rng.UniformRandomProvider
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].randomDoubleArray(int,int,int,org.apache.commons.rng.UniformRandomProvider)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].randomDouble(int,int,org.apache.commons.rng.UniformRandomProvider)'
    linkageType: ''
    returnType: double[]
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].randomDoubleArray(int,int,int,org.apache.commons.rng.UniformRandomProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].getInput()'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:136,1
    - Dst: '[java.util.function.DoubleFunction<T>].apply(org.apache.commons.text.jmh.DoubleFormatPerformance)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:137,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.apache.commons.text.jmh.DoubleFormatPerformance)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      - java.util.function.DoubleFunction<T>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - input
    - bh
    - fn
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    - java.util.function.DoubleFunction<T>
    constantsTouched: []
    func_position:
      end: 139
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,java.util.function.DoubleFunction<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.DoubleFunction<T>].apply(org.apache.commons.text.jmh.DoubleFormatPerformance)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].getInput()'
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.apache.commons.text.jmh.DoubleFormatPerformance)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,java.util.function.DoubleFunction<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - bh
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].baseline(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].baseline(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].valueOf(org.apache.commons.text.jmh.DoubleFormatPerformance)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:156,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].setScale(int,org.apache.commons.text.jmh.DoubleFormatPerformance)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:156,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].stripTrailingZeros()'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:156,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].toString()'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:156,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,org.apache.commons.text.jmh.DoubleFormatPerformance)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - bh
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 161
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 161
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].bigDecimal(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].stripTrailingZeros()'
    - '[java.math.BigDecimal].valueOf(org.apache.commons.text.jmh.DoubleFormatPerformance)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].setScale(int,org.apache.commons.text.jmh.DoubleFormatPerformance)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].toString()'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,org.apache.commons.text.jmh.DoubleFormatPerformance)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].bigDecimal(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormat].<init>(String)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:169,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - bh
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 171
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 171
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].decimalFormatEngineering(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[java.text.DecimalFormat].<init>(String)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].decimalFormatEngineering(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormat].<init>(String)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:179,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - bh
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].decimalFormatPlain(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[java.text.DecimalFormat].<init>(String)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].decimalFormatPlain(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormat].<init>(String)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:189,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - bh
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 191
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 191
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].decimalFormatPlainGrouped(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[java.text.DecimalFormat].<init>(String)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].decimalFormatPlainGrouped(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormat].<init>(String)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:199,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - bh
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 201
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 201
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].decimalFormatScientific(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[java.text.DecimalFormat].<init>(String)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].decimalFormatScientific(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.ENGINEERING.builder()
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:209,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].maxPrecision(int)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:209,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].alwaysIncludeExponent(boolean)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:209,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].get()'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:209,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,org.apache.commons.text.jmh.DoubleFormatPerformance)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - bh
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 213
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 213
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleFormatEngineering(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,org.apache.commons.text.jmh.DoubleFormatPerformance)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].maxPrecision(int)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].get()'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].alwaysIncludeExponent(boolean)'
    - DoubleFormat.ENGINEERING.builder()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleFormatEngineering(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.PLAIN.builder()
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:221,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].minDecimalExponent()'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:221,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].get()'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:221,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,org.apache.commons.text.jmh.DoubleFormatPerformance)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - bh
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 224
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 224
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleFormatPlain(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - DoubleFormat.PLAIN.builder()
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].get()'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,org.apache.commons.text.jmh.DoubleFormatPerformance)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].minDecimalExponent()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleFormatPlain(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.PLAIN.builder()
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:233,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].minDecimalExponent()'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:233,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].groupThousands(boolean)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:233,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].get()'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:233,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,org.apache.commons.text.jmh.DoubleFormatPerformance)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - bh
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 237
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 237
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleFormatPlainGrouped(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].groupThousands(boolean)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,org.apache.commons.text.jmh.DoubleFormatPerformance)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].get()'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].minDecimalExponent()'
    - DoubleFormat.PLAIN.builder()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleFormatPlainGrouped(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DoubleFormat.SCIENTIFIC.builder()
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:245,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].maxPrecision(int)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:245,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].alwaysIncludeExponent(boolean)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:245,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].get()'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:245,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,org.apache.commons.text.jmh.DoubleFormatPerformance)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - bh
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 249
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 249
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleFormatScientific(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,org.apache.commons.text.jmh.DoubleFormatPerformance)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].maxPrecision(int)'
    - DoubleFormat.SCIENTIFIC.builder()
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].get()'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].alwaysIncludeExponent(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleFormatScientific(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - bh
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleToString(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleToString(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - DoubleInput
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - bh
    argTypes:
    - DoubleInput
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].stringFormat(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].stringFormat(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.jmh.DoubleFormatPerformance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.jmh.DoubleFormatPerformance
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - double[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].getInput()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: double[]
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].getInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RandomSource.XO_RO_SHI_RO_128_PP.create()
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput:80,1
    - Dst: '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].randomDoubleArray(int,int,int,org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput)'
      Src: org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - double[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].setup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].randomDoubleArray(int,int,int,org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput)'
    - RandomSource.XO_RO_SHI_RO_128_PP.create()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - double[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput
    signature: '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:138,1
    - Dst: input.getLeft()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:140,1
    - Dst: input.getRight()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:140,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - InputData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - InputData
    constantsTouched: []
    func_position:
      end: 142
      start: 136
    functionDepth: 2
    functionLinenumber: 136
    functionLinenumberEnd: 142
    functionName: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].testLCS(InputData)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/LongestCommonSubsequencePerformance.java
    functionUses: 0
    functionsReached:
    - input.getRight()
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
    - input.getLeft()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].testLCS(InputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].<init>()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:146,1
    - Dst: input.getLeft()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:148,1
    - Dst: input.getRight()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:148,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubsequence(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - InputData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - InputData
    constantsTouched: []
    func_position:
      end: 150
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].testLCSBaseline(InputData)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/LongestCommonSubsequencePerformance.java
    functionUses: 0
    functionsReached:
    - input.getRight()
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubsequence(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance)'
    - input.getLeft()
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].testLCSBaseline(InputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:154,1
    - Dst: input.getLeft()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:156,1
    - Dst: input.getRight()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:156,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - InputData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - InputData
    constantsTouched: []
    func_position:
      end: 158
      start: 152
    functionDepth: 2
    functionLinenumber: 152
    functionLinenumberEnd: 158
    functionName: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].testLCSLen(InputData)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/LongestCommonSubsequencePerformance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance)'
    - input.getRight()
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
    - input.getLeft()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].testLCSLen(InputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].<init>()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:162,1
    - Dst: input.getLeft()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:164,1
    - Dst: input.getRight()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:164,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].apply(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - InputData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - InputData
    constantsTouched: []
    func_position:
      end: 166
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 166
    functionName: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].testLCSLenBaseline(InputData)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/LongestCommonSubsequencePerformance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].apply(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance)'
    - input.getRight()
    - input.getLeft()
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].testLCSLenBaseline(InputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/LongestCommonSubsequencePerformance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance
    signature: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:62,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubsequence(CharSequence,CharSequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:64,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:64,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 65
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/LongestCommonSubsequencePerformance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubsequence(CharSequence,CharSequence)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].length()'
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:69,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:71,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:71,1
    - Dst: Math.max(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:71,1
    - Dst: '[StringBuilder].<init>(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:71,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubstringLengthArray(CharSequence,CharSequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:72,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:73,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:74,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:75,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:75,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:77,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:77,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:78,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:78,1
    - Dst: '[StringBuilder].reverse()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:88,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].toString()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:88,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CharSequence
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 89
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubsequence(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/LongestCommonSubsequencePerformance.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[StringBuilder].<init>(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
    - '[CharSequence].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubstringLengthArray(CharSequence,CharSequence)'
    - '[StringBuilder].reverse()'
    - '[StringBuilder].append(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].toString()'
    - Math.max(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)
    - '[CharSequence].length()'
    linkageType: ''
    returnType: CharSequence
    signature: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubsequence(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:92,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:92,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:93,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:94,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:101,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:101,1
    - Dst: Math.max()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:104,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[][]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 109
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubstringLengthArray(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/LongestCommonSubsequencePerformance.java
    functionUses: 1
    functionsReached:
    - Math.max()
    - '[CharSequence].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int[][]
    signature: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubstringLengthArray(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/LongestCommonSubsequencePerformance.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence
    signature: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Thread.currentThread()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:118,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].getContextClassLoader()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:118,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].getResourceAsStream(String)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:119,1
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:120,1
    - Dst: '[java.io.InputStreamReader].<init>(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:120,1
    - Dst: '[java.io.BufferedReader].<init>(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:121,1
    - Dst: br.readLine()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:123,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].trim()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:123,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].isEmpty()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:123,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].trim()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:124,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].indexOf(char)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:125,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].substring(int,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:126,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].substring(int)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:127,1
    - Dst: '[org.apache.commons.lang3.tuple.ImmutablePair].of(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:128,1
    - Dst: this.inputs.add(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:128,1
    - Dst: exception.getMessage()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:131,1
    - Dst: '[java.io.UncheckedIOException].<init>(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Pair<CharSequence, CharSequence>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 133
    functionName: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].setup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/LongestCommonSubsequencePerformance.java
    functionUses: 0
    functionsReached:
    - br.readLine()
    - '[java.util.Objects].requireNonNull(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].getResourceAsStream(String)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].substring(int)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].getContextClassLoader()'
    - exception.getMessage()
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].indexOf(char)'
    - '[org.apache.commons.lang3.tuple.ImmutablePair].of(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
    - '[java.io.BufferedReader].<init>(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].substring(int,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
    - this.inputs.add(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)
    - '[java.io.UncheckedIOException].<init>(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
    - Thread.currentThread()
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].trim()'
    - '[java.io.InputStreamReader].<init>(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Pair<CharSequence, CharSequence>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/LongestCommonSubsequencePerformance.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData
    signature: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest:35,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.LevenshteinDistance,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest:35,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest:36,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.LevenshteinDistance,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest:36,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest:37,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.LevenshteinDistance,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest:37,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.SimilarityScore<Boolean>,String,String,boolean)'
      Src: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest:38,1
    - Dst: '[java.util.stream.Stream].of(org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest,org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest,org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest,org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest)'
      Src: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest:35,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest].parameters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/ParameterizedSimilarityScoreFromTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.SimilarityScore<Boolean>,String,String,boolean)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.LevenshteinDistance,String,String,int)'
    - '[java.util.stream.Stream].of(org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest,org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest,org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest,org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest].parameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFrom].<init>(org.apache.commons.text.similarity.SimilarityScore<R>,CharSequence)'
      Src: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest:45,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFrom].apply(CharSequence)'
      Src: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest:46,1
    - Dst: '[org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest].assertEquals(R,R)'
      Src: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityScore<R>
      - CharSequence
      - CharSequence
      - R
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - similarityScore
    - left
    - right
    - distance
    argTypes:
    - org.apache.commons.text.similarity.SimilarityScore<R>
    - CharSequence
    - CharSequence
    - R
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest].test(org.apache.commons.text.similarity.SimilarityScore<R>,CharSequence,CharSequence,R)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/ParameterizedSimilarityScoreFromTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest].assertEquals(R,R)'
    - '[org.apache.commons.text.similarity.SimilarityScoreFrom].apply(CharSequence)'
    - '[org.apache.commons.text.similarity.SimilarityScoreFrom].<init>(org.apache.commons.text.similarity.SimilarityScore<R>,CharSequence)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest].test(org.apache.commons.text.similarity.SimilarityScore<R>,CharSequence,CharSequence,R)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/ParameterizedSimilarityScoreFromTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest
    signature: '[org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:34,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:35,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:36,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:37,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:38,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:39,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:40,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:41,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:42,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:43,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 45
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].testEquals(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityCharacterInputTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].testEquals(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:50,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:51,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:52,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:52,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:52,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:53,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:53,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:53,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:55,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:55,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:55,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:56,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:57,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:58,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:58,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:58,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:59,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:59,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:59,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:60,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:60,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 61
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].testHashCode(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityCharacterInputTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
    - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
    - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].testHashCode(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:66,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:67,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:68,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:68,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:68,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:69,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:69,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:69,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:70,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:70,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:70,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:71,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:71,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:71,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:72,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:73,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:74,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:74,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:74,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:75,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:75,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:75,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:76,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:76,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 77
      start: 63
    functionDepth: 4
    functionLinenumber: 63
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].testToString(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityCharacterInputTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
    - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].testToString(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.SimilarityCharacterInputTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityCharacterInputTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.SimilarityCharacterInputTest
    signature: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testApplyThrowsIllegalArgumentExceptionSimilarityInput()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testApplyThrowsIllegalArgumentExceptionSimilarityInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testApplyThrowsIllegalArgumentExceptionString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testApplyThrowsIllegalArgumentExceptionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testConstructorWithNegativeThreshold()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testConstructorWithNegativeThreshold()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:52,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:52,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:52,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:52,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:53,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:53,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:53,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:53,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:54,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:54,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:55,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:55,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:55,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:55,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:56,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:56,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:56,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:56,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:57,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:57,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:57,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:57,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:58,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:58,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:58,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:58,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:59,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:59,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:59,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:59,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:61,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:61,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:61,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 62
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_NullString(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_NullString(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_NullStringInt(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_NullStringInt(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_StringNull(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_StringNull(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_StringNullInt(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_StringNullInt(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:91,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:91,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:91,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:91,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:92,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:92,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:92,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:92,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:93,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:93,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:93,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:93,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:94,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:94,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:94,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:94,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:95,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:95,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:95,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:95,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:96,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:96,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:96,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:96,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:97,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:97,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:97,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:97,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:98,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:98,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:98,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:98,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:99,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:99,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:99,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:99,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:100,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:100,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:100,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 101
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_StringString(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_StringString(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:107,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:107,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:107,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:107,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:107,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:108,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:108,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:108,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:108,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:108,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:109,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:109,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:109,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:109,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:109,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:110,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:110,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:110,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:110,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:110,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:113,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:113,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:113,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:113,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:113,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:114,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:114,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:114,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:114,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:114,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:117,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:117,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:117,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:117,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:117,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:118,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:118,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:118,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:118,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:118,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:121,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:121,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:121,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:121,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:121,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:122,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:122,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:122,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:122,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:122,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:125,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:125,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:125,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:125,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:125,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:128,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:128,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:128,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:128,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:128,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:129,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:129,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:129,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:129,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:129,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:132,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:132,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:132,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:132,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:132,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:133,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:133,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:133,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:133,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:133,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:136,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:136,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:136,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:136,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:136,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:137,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:137,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:137,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:137,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:137,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:138,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:138,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:138,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:138,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:138,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:141,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:141,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:141,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:141,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:141,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:142,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:142,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:142,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:142,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:142,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:145,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:145,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:145,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:145,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:145,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:146,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:146,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:146,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:146,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:146,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:149,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:149,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:149,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:149,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:149,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:150,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:150,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:150,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:150,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:150,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:151,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:151,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:151,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:151,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:151,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:152,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:152,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:152,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:152,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:152,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:153,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:153,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:153,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:153,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:153,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:154,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:154,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:154,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:154,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:154,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:155,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:155,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:155,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:155,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:155,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:156,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:156,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:156,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:156,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:156,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:157,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:157,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:157,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:157,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:157,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:159,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:159,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:159,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:159,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:159,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:160,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:160,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:160,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:160,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:160,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:161,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:161,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:161,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:161,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:161,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:162,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:162,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:162,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:162,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:162,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:163,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:163,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:163,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:163,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:163,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:164,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:164,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:164,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:164,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:164,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:165,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:165,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:165,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:165,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:165,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:166,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:166,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:166,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:166,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 209
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 167
      start: 103
    functionDepth: 4
    functionLinenumber: 103
    functionLinenumberEnd: 167
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_StringStringInt(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_StringStringInt(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:171,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].getThreshold()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:171,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertNull(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetThresholdDirectlyAfterObjectInstantiation()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertNull(Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].getThreshold()'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetThresholdDirectlyAfterObjectInstantiation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinDistanceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinDistanceTest
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getConstructor()'
      Src: org.apache.commons.text.similarity.SimilarityInputTest:80,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].newInstance(String)'
      Src: org.apache.commons.text.similarity.SimilarityInputTest:80,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(Object)'
      Src: org.apache.commons.text.similarity.SimilarityInputTest:80,1
    - Dst: '[AssertionError].<init>(org.apache.commons.text.similarity.SimilarityInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityInputTest:82,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.similarity.SimilarityInput<Object>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - fixtureClass
    - value
    argTypes:
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityInputTest.java
    functionUses: 16
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInput].input(Object)'
    - '[AssertionError].<init>(org.apache.commons.text.similarity.SimilarityInputTest)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].newInstance(String)'
    - '[Class<?>].getConstructor()'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.SimilarityInput<Object>
    signature: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.Stream].of()'
      Src: org.apache.commons.text.similarity.SimilarityInputTest:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<Class<?>>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.text.similarity.SimilarityInputTest].similarityInputs()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityInputTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of()'
    linkageType: ''
    returnType: java.util.stream.Stream<Class<?>>
    signature: '[org.apache.commons.text.similarity.SimilarityInputTest].similarityInputs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.Stream].of()'
      Src: org.apache.commons.text.similarity.SimilarityInputTest:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<Class<?>>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.text.similarity.SimilarityInputTest].similarityInputsEquals()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityInputTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of()'
    linkageType: ''
    returnType: java.util.stream.Stream<Class<?>>
    signature: '[org.apache.commons.text.similarity.SimilarityInputTest].similarityInputsEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(String)'
      Src: org.apache.commons.text.similarity.SimilarityInputTest:96,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Character>].length()'
      Src: org.apache.commons.text.similarity.SimilarityInputTest:97,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].assertEquals(int,org.apache.commons.text.similarity.SimilarityInputTest)'
      Src: org.apache.commons.text.similarity.SimilarityInputTest:97,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].assertThrows()'
      Src: org.apache.commons.text.similarity.SimilarityInputTest:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.similarity.SimilarityInputTest].testInput()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityInputTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInputTest].assertEquals(int,org.apache.commons.text.similarity.SimilarityInputTest)'
    - '[org.apache.commons.text.similarity.SimilarityInput<Character>].length()'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].assertThrows()'
    - '[org.apache.commons.text.similarity.SimilarityInput].input(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.SimilarityInputTest].testInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.SimilarityInputTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.SimilarityInputTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityInputTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.SimilarityInputTest
    signature: '[org.apache.commons.text.similarity.SimilarityInputTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String)'
      Src: org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].<init>(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityInputTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].requireNonNull(String)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture
    signature: '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].at(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityInputTest.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].at(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].getClass()'
      Src: org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture:55,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture:55,1
    - Dst: '[java.util.Objects].equals(CharSequence,org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture)'
      Src: org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture:59,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 60
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].equals(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityInputTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].getClass()'
    - '[Object].getClass()'
    - '[java.util.Objects].equals(CharSequence,org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(CharSequence)'
      Src: org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].hashCode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityInputTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(CharSequence)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].length()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityInputTest.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].<init>()'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].setUp()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].<init>()'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:47,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: CharSequence
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerSimilarityTest.java
    functionUses: 1
    functionsReached:
    - '[CharSequence].<init>()'
    linkageType: ''
    returnType: CharSequence
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:84,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:84,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:84,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:84,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:85,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:85,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:85,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:85,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:86,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:86,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:86,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:86,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:87,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:87,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:87,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:87,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:88,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:88,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:88,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:88,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:89,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:89,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:89,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:89,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:90,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:90,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:90,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:90,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:91,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:91,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:91,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:91,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:92,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:92,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:92,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:92,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:93,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:93,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:93,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:93,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:95,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:95,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:95,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:94,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:96,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:97,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:96,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:96,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:98,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:98,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:98,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:98,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:99,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:99,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:99,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:99,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:100,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:100,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:100,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:100,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:101,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:101,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:101,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 102
      start: 81
    functionDepth: 4
    functionLinenumber: 81
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity_NullNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity_NullNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity_NullString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity_NullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity_StringNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity_StringNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:121,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:121,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:121,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:122,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:122,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:122,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:123,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:123,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:123,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:124,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:124,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:124,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:125,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:125,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:125,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:126,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:126,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:126,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:127,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:127,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:127,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:128,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:128,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:128,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:129,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:129,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:129,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:130,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:130,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:130,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:131,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:131,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:131,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:132,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:132,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:132,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:133,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:133,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:133,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:134,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:134,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:134,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:135,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:135,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:135,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:136,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:136,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity_StringString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity_StringString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.JaroWinklerSimilarityTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerSimilarityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.JaroWinklerSimilarityTest
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:32,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:33,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:34,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:35,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:39,1
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotEquals(Object)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotEquals(null)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:44,1
    - Dst: results[i].equals()
      Src: org.apache.commons.text.similarity.IntersectionResultTest:46,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.text.similarity.IntersectionResultTest].testEquals()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionResultTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotEquals(null)'
    - results[i].equals()
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.similarity.IntersectionResult)'
    - '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
    - '[org.junit.jupiter.api.Assertions].assertNotEquals(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:54,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:55,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:56,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:58,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:61,1
    - Dst: '[java.util.HashMap].get()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:64,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.similarity.IntersectionResultTest].testHashCode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionResultTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
    - '[java.util.HashMap].put(org.apache.commons.text.similarity.IntersectionResultTest)'
    - '[java.util.HashMap].get()'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].testHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)
      Src: org.apache.commons.text.similarity.IntersectionResultTest:72,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:73,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithIntersectionAboveSizeAorB()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionResultTest.java
    functionUses: 0
    functionsReached:
    - Math.max(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithIntersectionAboveSizeAorB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithNegativeIntersection()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionResultTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithNegativeIntersection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithNegativeSizeA()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionResultTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithNegativeSizeA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithNegativeSizeB()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionResultTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithNegativeSizeB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithZeros()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionResultTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionResult].<init>(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithZeros()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:111,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:115,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:116,1
    - Dst: Math.min(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)
      Src: org.apache.commons.text.similarity.IntersectionResultTest:117,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:117,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:118,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].getSizeA()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:119,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:119,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].getSizeB()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:120,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:120,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].getIntersection()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:121,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.text.similarity.IntersectionResultTest].testProperties()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionResultTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionResult].getSizeB()'
    - Math.min(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,int)'
    - '[org.apache.commons.text.similarity.IntersectionResult].getIntersection()'
    - '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    - '[org.apache.commons.text.similarity.IntersectionResult].<init>(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
    - '[org.apache.commons.text.similarity.IntersectionResult].getSizeA()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].testProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:127,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:131,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:132,1
    - Dst: Math.min(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)
      Src: org.apache.commons.text.similarity.IntersectionResultTest:133,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:133,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:134,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].toString()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:135,1
    - Dst: String.valueOf(org.apache.commons.text.similarity.IntersectionResultTest)
      Src: org.apache.commons.text.similarity.IntersectionResultTest:138,1
    - Dst: '[String].contains(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:138,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:138,1
    - Dst: String.valueOf(org.apache.commons.text.similarity.IntersectionResultTest)
      Src: org.apache.commons.text.similarity.IntersectionResultTest:139,1
    - Dst: '[String].contains(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:139,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:139,1
    - Dst: String.valueOf(org.apache.commons.text.similarity.IntersectionResultTest)
      Src: org.apache.commons.text.similarity.IntersectionResultTest:140,1
    - Dst: '[String].contains(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:140,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 142
    functionName: '[org.apache.commons.text.similarity.IntersectionResultTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionResultTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.apache.commons.text.similarity.IntersectionResultTest)'
    - Math.min(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)
    - '[String].contains(org.apache.commons.text.similarity.IntersectionResultTest)'
    - '[org.apache.commons.text.similarity.IntersectionResult].toString()'
    - '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
    - String.valueOf(org.apache.commons.text.similarity.IntersectionResultTest)
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    - '[org.apache.commons.text.similarity.IntersectionResult].<init>(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.IntersectionResultTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.IntersectionResultTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionResultTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.IntersectionResultTest
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
      Src: org.apache.commons.text.similarity.SimilarityScoreFromTest:29,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFrom].<init>(org.apache.commons.text.similarity.LongestCommonSubsequence,String)'
      Src: org.apache.commons.text.similarity.SimilarityScoreFromTest:30,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFrom].apply(String)'
      Src: org.apache.commons.text.similarity.SimilarityScoreFromTest:31,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].assertEquals(int,R)'
      Src: org.apache.commons.text.similarity.SimilarityScoreFromTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionName: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testApply()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityScoreFromTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityScoreFrom].<init>(org.apache.commons.text.similarity.LongestCommonSubsequence,String)'
    - '[org.apache.commons.text.similarity.SimilarityScoreFrom].apply(String)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
    - '[org.apache.commons.text.similarity.SimilarityScoreFromTest].assertEquals(int,R)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testApply()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].assertThrows()'
      Src: org.apache.commons.text.similarity.SimilarityScoreFromTest:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testFailsToCreateSimilarityScoreFromThrowsIllegalArgumentException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityScoreFromTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityScoreFromTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testFailsToCreateSimilarityScoreFromThrowsIllegalArgumentException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.SimilarityScoreFromTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityScoreFromTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.SimilarityScoreFromTest
    signature: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testApplyThrowsIllegalArgumentExceptionAndCreatesLevenshteinDetailedDistanceTakingInteger()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testApplyThrowsIllegalArgumentExceptionAndCreatesLevenshteinDetailedDistanceTakingInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testApplyWithNullSimilarityInput()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testApplyWithNullSimilarityInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testApplyWithNullString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testApplyWithNullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testConstructorWithNegativeThreshold()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testConstructorWithNegativeThreshold()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:59,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:61,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:61,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:62,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:62,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:64,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:64,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:65,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:66,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:65,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(org.apache.commons.text.similarity.LevenshteinResults,org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 67
      start: 56
    functionDepth: 4
    functionLinenumber: 56
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testCreatesLevenshteinDetailedDistanceTakingInteger6(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(org.apache.commons.text.similarity.LevenshteinResults,org.apache.commons.text.similarity.LevenshteinResults)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testCreatesLevenshteinDetailedDistanceTakingInteger6(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:72,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:73,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:73,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:73,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:74,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(org.apache.commons.text.similarity.LevenshteinResults,org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:75,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:77,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:78,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:78,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:78,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(org.apache.commons.text.similarity.LevenshteinResults,org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:77,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:79,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:79,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:79,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:80,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(org.apache.commons.text.similarity.LevenshteinResults,org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:81,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(org.apache.commons.text.similarity.LevenshteinResults,org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:82,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:84,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:84,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:84,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:85,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(org.apache.commons.text.similarity.LevenshteinResults,org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 87
      start: 69
    functionDepth: 4
    functionLinenumber: 69
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testEquals(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(org.apache.commons.text.similarity.LevenshteinResults,org.apache.commons.text.similarity.LevenshteinResults)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testEquals(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:92,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:94,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:95,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:93,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:97,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 98
      start: 89
    functionDepth: 4
    functionLinenumber: 89
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetDefaultInstanceOne(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetDefaultInstanceOne(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:103,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:104,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:106,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:106,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:108,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:109,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:108,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(org.apache.commons.text.similarity.LevenshteinResults,org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 110
      start: 100
    functionDepth: 4
    functionLinenumber: 100
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetDefaultInstanceTwo(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(org.apache.commons.text.similarity.LevenshteinResults,org.apache.commons.text.similarity.LevenshteinResults)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetDefaultInstanceTwo(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_NullString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_NullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_NullStringInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_NullStringInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_StringNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_StringNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_StringNullInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_StringNullInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:135,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:135,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:135,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:136,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:136,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:137,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:137,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:138,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:138,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:139,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:139,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:141,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:141,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:141,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:142,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:142,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:143,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:143,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:144,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:144,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:145,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:145,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:147,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:147,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:147,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:148,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:148,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:149,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:149,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:150,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:150,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:151,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:151,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:153,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:153,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:153,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:154,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:154,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:155,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:155,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:156,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:156,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:157,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:157,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:159,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:159,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:159,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:160,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:160,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:161,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:161,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:162,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:162,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:163,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:163,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:165,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:165,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:165,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:166,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:166,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:167,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:167,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:168,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:168,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:169,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:169,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:171,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:171,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:171,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:172,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:172,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:173,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:173,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:174,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:174,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:175,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:175,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:177,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:177,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:177,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:178,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:178,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:179,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:179,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:180,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:180,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:181,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:181,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:183,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:183,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:183,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:184,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:184,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:185,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:185,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:186,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:186,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:187,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:187,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:189,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:189,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:189,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:190,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:190,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:191,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:191,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:192,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:192,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:193,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 119
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 194
      start: 132
    functionDepth: 4
    functionLinenumber: 132
    functionLinenumberEnd: 194
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_StringString(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_StringString(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:199,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:199,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:201,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:201,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:202,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:202,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:203,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:203,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:204,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:204,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:206,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:206,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:207,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:207,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:208,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:208,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:209,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:209,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:210,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:210,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:212,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:212,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:213,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:213,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:214,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:214,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:215,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:215,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:216,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:216,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:218,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:218,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:219,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:219,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:220,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:220,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:221,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:221,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:222,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:222,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:224,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:224,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:225,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:225,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:226,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:226,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:227,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:227,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:228,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:228,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:230,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:230,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:231,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:231,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:232,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:232,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:233,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:233,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:234,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:234,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:236,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:236,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:237,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:237,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:238,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:238,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:239,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:239,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:240,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:240,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:242,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:242,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:243,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:243,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:244,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:244,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:245,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:245,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:246,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:246,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:248,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:248,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:249,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:249,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:250,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:250,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:251,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:251,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:252,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:252,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:254,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:254,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:255,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:255,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:256,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:256,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:257,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:257,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:258,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:258,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:260,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:260,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:261,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:261,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:262,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:262,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:263,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:263,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:264,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:264,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:266,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:266,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:267,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:267,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:268,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:268,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:269,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:269,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:270,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:270,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:272,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:272,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:273,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:273,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:274,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:274,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:275,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:275,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:276,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:276,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:278,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:278,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:279,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:279,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:280,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:280,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:281,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:281,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:282,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:282,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:284,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:284,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:285,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:285,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:286,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:286,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:287,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:287,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:288,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:288,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:290,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:290,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:291,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:291,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:292,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:292,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:293,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:293,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:294,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:294,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:296,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:296,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:297,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:297,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:298,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:298,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:299,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:299,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:300,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:300,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:302,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:302,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:303,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:303,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:304,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:304,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:305,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:305,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:306,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:306,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:308,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:308,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:309,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:309,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:310,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:310,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:311,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:311,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:312,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:312,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:314,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:314,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:315,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:315,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:316,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:316,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:317,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:317,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:318,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:318,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:320,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:320,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:321,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:321,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:322,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:322,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:323,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:323,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:324,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:324,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:326,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:326,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:327,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:327,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:328,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:328,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:329,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:329,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:330,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:330,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:332,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:332,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:333,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:333,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:334,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:334,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:335,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:335,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:336,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:336,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:338,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:338,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:339,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:339,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:340,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:340,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:341,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:341,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:342,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:342,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:344,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:344,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:345,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:345,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:346,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:346,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:347,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:347,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:348,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:348,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:350,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:350,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:351,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:351,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:352,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:352,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:353,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:353,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:354,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:354,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:356,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:356,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:357,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:357,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:358,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:358,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:359,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:359,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:360,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:360,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:362,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:362,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:363,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:363,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:364,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:364,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:365,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:365,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:366,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:366,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:368,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:368,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:369,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:369,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:370,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:370,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:371,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:371,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:372,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:372,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:374,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:374,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:375,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:375,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:376,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:376,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:377,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:377,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:378,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:378,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:380,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:380,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:381,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:381,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:382,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:382,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:383,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:383,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:384,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:384,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:386,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:386,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:387,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:387,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:388,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:388,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:389,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:389,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:390,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:390,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:392,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:392,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:393,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:393,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:394,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:394,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:395,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:395,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:396,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:396,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:398,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:398,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:399,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:399,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:400,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:400,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:401,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:401,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:402,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:402,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:404,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:404,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:405,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:405,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:406,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:406,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:407,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:407,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:408,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:408,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:410,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:410,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:411,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:411,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:412,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:412,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:413,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:413,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:414,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:414,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:416,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:416,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:417,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:417,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:418,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:418,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:419,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:419,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:420,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:420,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:422,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:422,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:423,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:423,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:424,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:424,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:425,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:425,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:426,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:426,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:428,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:428,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:429,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:429,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:430,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:430,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:431,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:431,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:432,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 441
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 433
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_StringStringInt()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_StringStringInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:437,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getThreshold()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:439,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 440
      start: 435
    functionDepth: 1
    functionLinenumber: 435
    functionLinenumberEnd: 440
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetThreshold()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getThreshold()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetThreshold()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:444,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:445,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:446,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:447,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:447,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:447,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:449,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:450,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:451,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:451,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:451,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:453,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:454,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:455,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:455,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 456
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 456
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testHashCode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,int)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:460,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:461,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:462,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:463,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:463,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:463,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:465,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:466,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:467,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:467,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:467,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:469,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:470,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:471,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:471,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 472
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(String,String)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].fuzzyScore(String,String)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:36,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScoreTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:36,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].fuzzyScore(String,String)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:37,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScoreTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:37,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].fuzzyScore(String,String)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:38,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScoreTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:38,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].fuzzyScore(String,String)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:39,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScoreTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:39,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].fuzzyScore(String,String)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:40,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScoreTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:40,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].fuzzyScore(String,String)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:41,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScoreTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:41,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].fuzzyScore(String,String)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:42,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScoreTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.FuzzyScore
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetFuzzyScore()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/FuzzyScoreTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.FuzzyScore].fuzzyScore(String,String)'
    - '[org.apache.commons.text.similarity.FuzzyScoreTest].assertEquals(int,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetFuzzyScore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.FuzzyScoreTest].assertThrows()'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.FuzzyScore
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetFuzzyScore_NullNullLocale()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/FuzzyScoreTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.FuzzyScoreTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetFuzzyScore_NullNullLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.FuzzyScoreTest].assertThrows()'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.FuzzyScore
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetFuzzyScore_NullStringLocale()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/FuzzyScoreTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.FuzzyScoreTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetFuzzyScore_NullStringLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.FuzzyScoreTest].assertThrows()'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.FuzzyScore
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetFuzzyScore_StringNullLocale()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/FuzzyScoreTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.FuzzyScoreTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetFuzzyScore_StringNullLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].<init>(org.apache.commons.text.similarity.FuzzyScoreTest)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:63,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].getLocale()'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:64,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScoreTest].assertSame(java.util.Locale,org.apache.commons.text.similarity.FuzzyScoreTest)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.FuzzyScore
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetLocale()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/FuzzyScoreTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.FuzzyScore].<init>(org.apache.commons.text.similarity.FuzzyScoreTest)'
    - '[org.apache.commons.text.similarity.FuzzyScore].getLocale()'
    - '[org.apache.commons.text.similarity.FuzzyScoreTest].assertSame(java.util.Locale,org.apache.commons.text.similarity.FuzzyScoreTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.FuzzyScoreTest].assertThrows()'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.FuzzyScore
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.similarity.FuzzyScoreTest].testMissingLocale()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/FuzzyScoreTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.FuzzyScoreTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.FuzzyScoreTest].testMissingLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].<init>(org.apache.commons.text.similarity.FuzzyScoreTest)'
      Src: org.apache.commons.text.similarity.FuzzyScoreTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.FuzzyScore
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.FuzzyScoreTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.FuzzyScoreTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/FuzzyScoreTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.FuzzyScore].<init>(org.apache.commons.text.similarity.FuzzyScoreTest)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.FuzzyScoreTest
    signature: '[org.apache.commons.text.similarity.FuzzyScoreTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].setup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLogestCommonSubsequenceNullNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLogestCommonSubsequenceNullNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLogestCommonSubsequenceNullString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLogestCommonSubsequenceNullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLogestCommonSubsequenceStringNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLogestCommonSubsequenceStringNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceApplyNullNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceApplyNullNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceApplyNullString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceApplyNullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceApplyStringNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceApplyStringNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceNullNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceNullNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceNullString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceNullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceStringNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceStringNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:88,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:88,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:89,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:89,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:90,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:90,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:91,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:91,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:92,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:92,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:93,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:93,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:94,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:94,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:95,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:95,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:96,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:96,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:97,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:97,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:98,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:98,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:99,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:99,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:100,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testLogestCommonSubsequence()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testLogestCommonSubsequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:105,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:105,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:106,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:106,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:107,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:107,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:108,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:108,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:109,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:109,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:110,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:110,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:111,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:111,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:112,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:112,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:113,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:113,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:114,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:114,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:115,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:115,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:116,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:116,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:117,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testLongestCommonSubsequence()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testLongestCommonSubsequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:122,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:122,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:123,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:123,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:124,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:124,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:125,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:125,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:126,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:126,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:127,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:127,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:128,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:128,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:129,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:129,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:130,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:130,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:131,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:131,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:132,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:132,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:133,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:133,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:134,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testLongestCommonSubsequenceApply()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testLongestCommonSubsequenceApply()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LongestCommonSubsequenceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LongestCommonSubsequenceTest
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:29,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,null)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:30,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:31,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 32
    functionName: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsDifferenceInSubstitutionCount()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinResultsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertFalse(boolean)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,null)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsDifferenceInSubstitutionCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:38,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:39,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:40,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsReturningFalse()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinResultsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertFalse(boolean)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsReturningFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,null)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:46,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:47,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertTrue(boolean)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsSameObject()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinResultsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertTrue(boolean)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,null)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsSameObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(null,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,null)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:53,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(null,null,null,null)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:54,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:55,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsWithNonNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinResultsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertFalse(boolean)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(null,org.apache.commons.text.similarity.LevenshteinResultsTest,org.apache.commons.text.similarity.LevenshteinResultsTest,null)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(null,null,null,null)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsWithNonNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,null,null,org.apache.commons.text.similarity.LevenshteinResultsTest)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:61,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].equals(null)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:62,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsWithNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinResultsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,null,null,org.apache.commons.text.similarity.LevenshteinResultsTest)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].equals(null)'
    - '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinResultsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.LevenshteinResultsTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinResultsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinResultsTest
    signature: '[org.apache.commons.text.similarity.LevenshteinResultsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].<init>()'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.similarity.JaccardSimilarityTest].setUp()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardSimilarity].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaccardSimilarityTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:43,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:43,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:43,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:43,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:44,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:44,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:44,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:44,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:45,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:45,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:45,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:45,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:46,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:46,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:46,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:46,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:47,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:47,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:47,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:47,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:48,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:48,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:48,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:48,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:49,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:49,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:49,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:49,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:51,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:51,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:51,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:50,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:52,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:53,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:52,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:52,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:54,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:54,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:55,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:55,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:55,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:55,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:56,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:56,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:56,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:56,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:57,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:57,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:57,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 58
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarity(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarity(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:63,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:63,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:64,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:64,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:65,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:65,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:66,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:66,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:67,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:67,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:68,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:68,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:69,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:69,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:70,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:70,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:71,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:71,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:72,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:72,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:73,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:73,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:74,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:74,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:75,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityCharSequence()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
    - '[org.apache.commons.text.similarity.JaccardSimilarity].apply(String,String)'
    - '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityCharSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityNullNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityNullNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityNullString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityNullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityStringNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityStringNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardSimilarity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.JaccardSimilarityTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.JaccardSimilarityTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.JaccardSimilarityTest
    signature: '[org.apache.commons.text.similarity.JaccardSimilarityTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:36,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:37,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:38,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:39,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:42,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:43,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:46,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:47,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:50,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:51,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:54,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:57,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:58,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:61,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:62,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:65,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:66,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:67,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:70,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:71,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:74,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:75,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:78,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:79,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:80,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:81,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:82,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:83,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:84,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:85,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:86,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:88,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:89,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:90,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:91,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:92,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:93,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:94,1
    - Dst: '[java.util.stream.Stream].of(org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest].parameters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/ParameterizedLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(int,String,String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,String,String,int)'
    - '[java.util.stream.Stream].of(org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest,org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest].parameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(Integer)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:101,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(CharSequence,CharSequence)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:101,1
    - Dst: '[org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest].assertEquals(Integer,Integer)'
      Src: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - CharSequence
      - CharSequence
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - threshold
    - left
    - right
    - distance
    argTypes:
    - Integer
    - CharSequence
    - CharSequence
    - Integer
    constantsTouched: []
    func_position:
      end: 102
      start: 98
    functionDepth: 4
    functionLinenumber: 98
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest].test(Integer,CharSequence,CharSequence,Integer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/ParameterizedLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].apply(CharSequence,CharSequence)'
    - '[org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest].assertEquals(Integer,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest].test(Integer,CharSequence,CharSequence,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/ParameterizedLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest
    signature: '[org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.similarity.CosineSimilarityTest:32,1
    - Dst: '[org.apache.commons.text.similarity.CosineSimilarity].cosineSimilarity(java.util.HashMap,java.util.HashMap)'
      Src: org.apache.commons.text.similarity.CosineSimilarityTest:33,1
    - Dst: '[org.apache.commons.text.similarity.CosineSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.CosineSimilarityTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.text.similarity.CosineSimilarityTest].testCosineSimilarityReturningDoubleWhereByteValueIsZero()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/CosineSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.CosineSimilarity].cosineSimilarity(java.util.HashMap,java.util.HashMap)'
    - '[org.apache.commons.text.similarity.CosineSimilarityTest].assertEquals(float,Double,float)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.CosineSimilarityTest].testCosineSimilarityReturningDoubleWhereByteValueIsZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.CosineSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.CosineSimilarityTest:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.text.similarity.CosineSimilarityTest].testCosineSimilarityThrowsIllegalArgumentException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/CosineSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.CosineSimilarityTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.CosineSimilarityTest].testCosineSimilarityThrowsIllegalArgumentException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.similarity.CosineSimilarityTest:43,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.text.similarity.CosineSimilarityTest)'
      Src: org.apache.commons.text.similarity.CosineSimilarityTest:45,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.similarity.CosineSimilarityTest:46,1
    - Dst: '[org.apache.commons.text.similarity.CosineSimilarity].cosineSimilarity(java.util.HashMap,java.util.HashMap)'
      Src: org.apache.commons.text.similarity.CosineSimilarityTest:47,1
    - Dst: '[org.apache.commons.text.similarity.CosineSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.CosineSimilarityTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.similarity.CosineSimilarityTest].testCosineSimilarityWithNonEmptyMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/CosineSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.CosineSimilarity].cosineSimilarity(java.util.HashMap,java.util.HashMap)'
    - '[org.apache.commons.text.similarity.CosineSimilarityTest].assertEquals(float,Double,float)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,org.apache.commons.text.similarity.CosineSimilarityTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.CosineSimilarityTest].testCosineSimilarityWithNonEmptyMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.CosineSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.CosineSimilarityTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.similarity.CosineSimilarityTest].testCosineSimilarityWithNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/CosineSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.CosineSimilarityTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.CosineSimilarityTest].testCosineSimilarityWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.CosineSimilarityTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.CosineSimilarityTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/CosineSimilarityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.CosineSimilarityTest
    signature: '[org.apache.commons.text.similarity.CosineSimilarityTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.CosineDistance].<init>()'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.CosineDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.similarity.CosineDistanceTest].setUp()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/CosineDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.CosineDistance].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.CosineDistanceTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].<init>(Double)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:52,1
    - Dst: '[java.math.BigDecimal].setScale(int,org.apache.commons.text.similarity.CosineDistanceTest)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:52,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistanceTest].doubleValue()'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Double
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.CosineDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Double
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.similarity.CosineDistanceTest].roundValue(Double)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/CosineDistanceTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.CosineDistanceTest].doubleValue()'
    - '[java.math.BigDecimal].setScale(int,org.apache.commons.text.similarity.CosineDistanceTest)'
    - '[java.math.BigDecimal].<init>(Double)'
    linkageType: ''
    returnType: Double
    signature: '[org.apache.commons.text.similarity.CosineDistanceTest].roundValue(Double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.text.similarity.CosineDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistanceTest].roundValue(Double)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistanceTest].assertEquals(org.apache.commons.text.similarity.CosineDistanceTest,Double)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:60,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.text.similarity.CosineDistanceTest:61,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:61,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistanceTest].roundValue(Double)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:61,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistanceTest].assertEquals(org.apache.commons.text.similarity.CosineDistanceTest,Double)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:61,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.text.similarity.CosineDistanceTest:62,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:62,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistanceTest].roundValue(Double)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:62,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistanceTest].assertEquals(org.apache.commons.text.similarity.CosineDistanceTest,Double)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:62,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.text.similarity.CosineDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistanceTest].roundValue(Double)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.CosineDistanceTest].assertEquals(org.apache.commons.text.similarity.CosineDistanceTest,Double)'
      Src: org.apache.commons.text.similarity.CosineDistanceTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.CosineDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.similarity.CosineDistanceTest].testCosineDistance()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/CosineDistanceTest.java
    functionUses: 0
    functionsReached:
    - Double.valueOf(float)
    - '[org.apache.commons.text.similarity.CosineDistanceTest].assertEquals(org.apache.commons.text.similarity.CosineDistanceTest,Double)'
    - '[org.apache.commons.text.similarity.CosineDistance].apply(String,String)'
    - '[org.apache.commons.text.similarity.CosineDistanceTest].roundValue(Double)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.CosineDistanceTest].testCosineDistance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.CosineDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.CosineDistanceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.CosineDistanceTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/CosineDistanceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.CosineDistanceTest
    signature: '[org.apache.commons.text.similarity.CosineDistanceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].<init>()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequenceDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].setup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:39,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:39,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:40,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:40,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:41,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:41,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:42,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:42,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:46,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:46,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:48,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:48,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:49,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:49,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:50,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:50,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:51,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequenceDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].testGettingLongestCommonSubsequenceDistance()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(String,String)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertEquals(int,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].testGettingLongestCommonSubsequenceDistance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequenceDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].testGettingLongestCommonSubsequenceDistanceNullNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].testGettingLongestCommonSubsequenceDistanceNullNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequenceDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].testGettingLongestCommonSubsequenceDistanceNullString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].testGettingLongestCommonSubsequenceDistanceNullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequenceDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].testGettingLongestCommonSubsequenceDistanceStringNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].testGettingLongestCommonSubsequenceDistanceStringNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequenceDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistanceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].<init>()'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.HammingDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.similarity.HammingDistanceTest].setUp()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/HammingDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.HammingDistance].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.HammingDistanceTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:42,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:42,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:42,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:42,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:46,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:46,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:46,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:46,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:48,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:48,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:48,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:48,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:49,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:49,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:49,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.HammingDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 50
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.similarity.HammingDistanceTest].testHammingDistance(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/HammingDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.HammingDistanceTest].testHammingDistance(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.HammingDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.similarity.HammingDistanceTest].testHammingDistance_nullLeftValue()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/HammingDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.HammingDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.HammingDistanceTest].testHammingDistance_nullLeftValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.HammingDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.text.similarity.HammingDistanceTest].testHammingDistance_nullRightValue()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/HammingDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.HammingDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.HammingDistanceTest].testHammingDistance_nullRightValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:64,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:64,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:65,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:65,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:66,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:66,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:67,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:67,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:68,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:68,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:69,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:69,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:70,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:70,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:71,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.HammingDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.text.similarity.HammingDistanceTest].testHammingDistanceCharSequence()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/HammingDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.HammingDistanceTest].testHammingDistanceCharSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.HammingDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.HammingDistanceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.HammingDistanceTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/HammingDistanceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.HammingDistanceTest
    signature: '[org.apache.commons.text.similarity.HammingDistanceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:31,1
    - Dst: '[org.apache.commons.text.similarity.EditDistanceFrom].<init>(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.StringMetricFromTest)'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:35,1
    - Dst: '[org.apache.commons.text.similarity.EditDistanceFrom].apply(org.apache.commons.text.similarity.StringMetricFromTest)'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:37,1
    - Dst: '[org.apache.commons.text.similarity.StringMetricFromTest].assertEquals(org.apache.commons.text.similarity.StringMetricFromTest,R)'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:37,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.StringMetricFromTest,org.apache.commons.text.similarity.StringMetricFromTest)'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:38,1
    - Dst: '[org.apache.commons.text.similarity.EditDistanceFrom].apply(org.apache.commons.text.similarity.StringMetricFromTest)'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:38,1
    - Dst: '[org.apache.commons.text.similarity.StringMetricFromTest].assertEquals(Integer,R)'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.text.similarity.StringMetricFromTest].testEquivalence()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/StringMetricFromTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.StringMetricFromTest].assertEquals(Integer,R)'
    - '[org.apache.commons.text.similarity.StringMetricFromTest].assertEquals(org.apache.commons.text.similarity.StringMetricFromTest,R)'
    - '[org.apache.commons.text.similarity.EditDistanceFrom].<init>(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.StringMetricFromTest)'
    - '[org.apache.commons.text.similarity.EditDistanceFrom].apply(org.apache.commons.text.similarity.StringMetricFromTest)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.StringMetricFromTest,org.apache.commons.text.similarity.StringMetricFromTest)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.StringMetricFromTest].testEquivalence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:43,1
    - Dst: '[org.apache.commons.text.similarity.EditDistanceFrom].<init>(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.StringMetricFromTest)'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:45,1
    - Dst: '[org.apache.commons.text.similarity.EditDistanceFrom].apply(org.apache.commons.text.similarity.StringMetricFromTest)'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:50,1
    - Dst: '[org.apache.commons.text.similarity.StringMetricFromTest].assertEquals(String,org.apache.commons.text.similarity.StringMetricFromTest)'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:56,1
    - Dst: '[org.apache.commons.text.similarity.StringMetricFromTest].assertEquals(int,org.apache.commons.text.similarity.StringMetricFromTest)'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:57,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.text.similarity.StringMetricFromTest].testJavadocExample()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/StringMetricFromTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.EditDistanceFrom].<init>(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.StringMetricFromTest)'
    - '[org.apache.commons.text.similarity.StringMetricFromTest].assertEquals(int,org.apache.commons.text.similarity.StringMetricFromTest)'
    - '[org.apache.commons.text.similarity.EditDistanceFrom].apply(org.apache.commons.text.similarity.StringMetricFromTest)'
    - '[org.apache.commons.text.similarity.StringMetricFromTest].assertEquals(String,org.apache.commons.text.similarity.StringMetricFromTest)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.StringMetricFromTest].testJavadocExample()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.StringMetricFromTest].assertThrows()'
      Src: org.apache.commons.text.similarity.StringMetricFromTest:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.similarity.StringMetricFromTest].testMissingMetric()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/StringMetricFromTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.StringMetricFromTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.StringMetricFromTest].testMissingMetric()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.StringMetricFromTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.StringMetricFromTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/StringMetricFromTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.StringMetricFromTest
    signature: '[org.apache.commons.text.similarity.StringMetricFromTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].<init>()'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.similarity.JaccardDistanceTest].setUp()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardDistance].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaccardDistanceTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:46,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:46,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:46,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:46,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:48,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:48,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:48,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:48,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:49,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:49,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:49,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:49,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:51,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:51,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:51,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:50,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:52,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:53,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:52,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:52,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:54,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:54,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:55,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:55,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:55,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:55,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:56,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:56,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:56,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:56,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:57,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:57,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:57,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 58
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistance(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistance(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:64,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:64,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:65,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:65,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:66,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:66,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:67,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:67,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:68,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:68,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:69,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:69,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:70,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:70,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:71,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:71,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:72,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:72,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:73,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:73,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:74,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:74,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:75,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistanceCharSequence()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
    - '[org.apache.commons.text.similarity.JaccardDistance].apply(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistanceCharSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistanceNullNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistanceNullNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistanceNullString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistanceNullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaccardDistanceTest:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistanceStringNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistanceStringNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.JaccardDistanceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.JaccardDistanceTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.JaccardDistanceTest
    signature: '[org.apache.commons.text.similarity.JaccardDistanceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].<init>()'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].setUp()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerDistance].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:42,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:42,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:42,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:42,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:43,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:45,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:47,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:46,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:49,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:49,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:49,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:48,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:51,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:51,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:51,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:51,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:52,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:52,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:52,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:52,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:53,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:53,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:53,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:53,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:54,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:54,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:55,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:55,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:55,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:55,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:56,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:56,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:56,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:56,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:57,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:57,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:57,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:57,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:58,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:58,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:58,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:58,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:59,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:59,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:59,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:59,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 61
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance(Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
    - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_NullNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_NullNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_NullString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_NullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_StringNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_StringNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:80,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:80,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:81,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:81,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:82,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:82,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:83,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:83,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:84,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:84,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:85,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:85,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:86,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:86,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:87,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:87,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:88,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:88,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:89,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:89,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:90,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:90,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:91,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:91,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:92,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:92,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:93,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:93,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:94,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:94,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:95,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_StringString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
    - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
    - '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_StringString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerDistance
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.JaroWinklerDistanceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.JaroWinklerDistanceTest
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity<T>].apply(CharSequence,CharSequence)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:40,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].getSizeA()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:41,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,org.apache.commons.text.similarity.IntersectionSimilarityTest,String)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:41,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].getSizeB()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:42,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,org.apache.commons.text.similarity.IntersectionSimilarityTest,String)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:42,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].getIntersection()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:43,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,org.apache.commons.text.similarity.IntersectionSimilarityTest,String)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.IntersectionSimilarity<T>
      - CharSequence
      - CharSequence
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - similarity
    - cs1
    - cs2
    - sizeA
    - sizeB
    - intersection
    argTypes:
    - org.apache.commons.text.similarity.IntersectionSimilarity<T>
    - CharSequence
    - CharSequence
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity<T>,CharSequence,CharSequence,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,org.apache.commons.text.similarity.IntersectionSimilarityTest,String)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].getSizeA()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].getSizeB()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].getIntersection()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarity<T>].apply(CharSequence,CharSequence)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity<T>,CharSequence,CharSequence,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:53,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:54,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:56,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:59,1
    - Dst: Integer.valueOf(org.apache.commons.text.similarity.IntersectionSimilarityTest)
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:60,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sequence
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 64
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toBigramList(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[java.util.ArrayList].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - Integer.valueOf(org.apache.commons.text.similarity.IntersectionSimilarityTest)
    - '[CharSequence].length()'
    - '[CharSequence].charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toBigramList(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:73,1
    - Dst: '[java.util.HashSet].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:74,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:76,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:79,1
    - Dst: Integer.valueOf(org.apache.commons.text.similarity.IntersectionSimilarityTest)
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:80,1
    - Dst: '[java.util.HashSet].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:80,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sequence
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 84
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toBigramSet(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - Integer.valueOf(org.apache.commons.text.similarity.IntersectionSimilarityTest)
    - '[java.util.HashSet].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[CharSequence].length()'
    - '[CharSequence].charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: java.util.Set<Integer>
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toBigramSet(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:93,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:94,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:96,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:96,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Character>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sequence
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 99
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toCharacterList(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[CharSequence].charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[java.util.ArrayList].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: java.util.List<Character>
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toCharacterList(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:108,1
    - Dst: '[java.util.HashSet].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:109,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:111,1
    - Dst: '[java.util.HashSet].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:111,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<Character>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sequence
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 114
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 114
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toCharacterSet(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[java.util.HashSet].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[java.util.HashSet].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: java.util.Set<Character>
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toCharacterSet(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].getIntersection()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:117,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].getSizeA()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:117,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].getSizeB()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:117,1
    - Dst: Math.round(int)
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.IntersectionResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - org.apache.commons.text.similarity.IntersectionResult
    constantsTouched: []
    func_position:
      end: 120
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionResult].getSizeB()'
    - '[org.apache.commons.text.similarity.IntersectionResult].getIntersection()'
    - Math.round(int)
    - '[org.apache.commons.text.similarity.IntersectionResult].getSizeA()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:124,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testApplyNullNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testApplyNullNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:129,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 131
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testApplyNullString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testApplyNullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:135,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testApplyStringNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testApplyStringNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testConstructorWithNullConverterThrows()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testConstructorWithNullConverterThrows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:152,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:157,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].split(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:158,1
    - Dst: word.length()
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:159,1
    - Dst: word.charAt(int)
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:161,1
    - Dst: Character.toUpperCase(org.apache.commons.text.similarity.IntersectionSimilarityTest)
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:161,1
    - Dst: word.length()
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:162,1
    - Dst: word.charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:164,1
    - Dst: Character.toUpperCase(org.apache.commons.text.similarity.IntersectionSimilarityTest)
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:164,1
    - Dst: Integer.valueOf(org.apache.commons.text.similarity.IntersectionSimilarityTest)
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:165,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:165,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:171,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:178,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:178,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:178,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:179,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:179,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:179,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:180,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:180,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:180,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:182,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:182,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:182,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:183,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:183,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:183,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:184,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:184,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:184,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:186,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:186,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:186,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:187,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:187,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:187,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:188,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:188,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:188,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:190,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:190,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:190,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:191,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:191,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:191,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:192,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:192,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:192,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:194,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:194,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:194,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:195,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:195,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:195,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:196,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:196,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:196,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:198,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:198,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:198,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:199,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:199,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:199,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:200,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:200,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:200,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:202,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:202,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:202,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:203,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:203,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:203,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:204,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:204,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:204,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:206,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:206,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:206,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:207,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:207,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:207,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:208,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:208,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:208,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 99
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 209
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testF1ScoreUsingListWordBigrams()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].split(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[java.util.ArrayList].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - Integer.valueOf(org.apache.commons.text.similarity.IntersectionSimilarityTest)
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - word.charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - word.charAt(int)
    - word.length()
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
    - Character.toUpperCase(org.apache.commons.text.similarity.IntersectionSimilarityTest)
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testF1ScoreUsingListWordBigrams()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:216,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:221,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:222,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:223,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:224,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:225,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:226,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:227,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:228,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:229,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:230,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:231,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:232,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 234
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingListBigrams()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingListBigrams()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:240,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:245,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:246,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:247,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:248,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:249,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:250,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:251,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:252,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:253,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:254,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:255,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:256,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 258
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingListCharacter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingListCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:265,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:270,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:271,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:272,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:273,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:274,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:275,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:276,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:277,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:278,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:279,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:280,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:281,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 283
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingSetBigrams()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingSetBigrams()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:289,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:294,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:295,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:296,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:297,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:298,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:299,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:300,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:301,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:302,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:303,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:304,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:305,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 307
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingSetCharacter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,String,String,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingSetCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:313,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toCharacterSet(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:316,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.similarity.IntersectionSimilarityTest,java.util.Set<Character>)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:316,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toCharacterList(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:317,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.similarity.IntersectionSimilarityTest,java.util.List<Character>)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:317,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:318,1
    - Dst: sequence2.length()
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:324,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest,int,org.apache.commons.text.similarity.IntersectionSimilarityTest,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:324,1
    - Dst: sequence2.length()
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:325,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarityTest:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 326
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingSetCharacterListCharacter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(org.apache.commons.text.similarity.IntersectionSimilarityTest,java.util.List<Character>)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toCharacterSet(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toCharacterList(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - sequence2.length()
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest,int,org.apache.commons.text.similarity.IntersectionSimilarityTest,int)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest,org.apache.commons.text.similarity.IntersectionSimilarityTest,int,int)'
    - '[java.util.HashMap].put(org.apache.commons.text.similarity.IntersectionSimilarityTest,java.util.Set<Character>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingSetCharacterListCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.IntersectionSimilarityTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.IntersectionSimilarityTest
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarityTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].<init>()'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:36,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.HammingDistance,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:36,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].<init>()'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:37,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.HammingDistance,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:37,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].<init>()'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:38,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.HammingDistance,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:38,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:40,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.LevenshteinDistance,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:40,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:41,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.LevenshteinDistance,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:41,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:42,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.LevenshteinDistance,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:42,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:44,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.LevenshteinDistance,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:44,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:45,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.LevenshteinDistance,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:45,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:46,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.LevenshteinDistance,String,String,int)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:46,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.EditDistance<Boolean>,String,String,boolean)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:48,1
    - Dst: '[java.util.stream.Stream].of(org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:35,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest].parameters()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/ParameterizedEditDistanceFromTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.HammingDistance,String,String,int)'
    - '[org.apache.commons.text.similarity.HammingDistance].<init>()'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
    - '[java.util.stream.Stream].of(org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest,org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.EditDistance<Boolean>,String,String,boolean)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.LevenshteinDistance,String,String,int)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest].parameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.EditDistanceFrom].<init>(org.apache.commons.text.similarity.EditDistance<R>,CharSequence)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:58,1
    - Dst: '[org.apache.commons.text.similarity.EditDistanceFrom].apply(CharSequence)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:59,1
    - Dst: '[org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest].assertEquals(R,R)'
      Src: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.EditDistance<R>
      - CharSequence
      - CharSequence
      - R
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - editDistance
    - left
    - right
    - distance
    argTypes:
    - org.apache.commons.text.similarity.EditDistance<R>
    - CharSequence
    - CharSequence
    - R
    constantsTouched: []
    func_position:
      end: 60
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest].test(org.apache.commons.text.similarity.EditDistance<R>,CharSequence,CharSequence,R)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/ParameterizedEditDistanceFromTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest].assertEquals(R,R)'
    - '[org.apache.commons.text.similarity.EditDistanceFrom].<init>(org.apache.commons.text.similarity.EditDistance<R>,CharSequence)'
    - '[org.apache.commons.text.similarity.EditDistanceFrom].apply(CharSequence)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest].test(org.apache.commons.text.similarity.EditDistance<R>,CharSequence,CharSequence,R)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/ParameterizedEditDistanceFromTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest
    signature: '[org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextRandomProvider].nextInt(int)'
      Src: org.apache.commons.text.TextRandomProvider:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - max
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.TextRandomProvider].applyAsInt(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextRandomProvider.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextRandomProvider].nextInt(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextRandomProvider].applyAsInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - max
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.TextRandomProvider].nextInt(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextRandomProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextRandomProvider].nextInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextRandomProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.TextRandomProvider].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextRandomProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.TextRandomProvider
    signature: '[org.apache.commons.text.TextRandomProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.Builder].<init>()'
      Src: org.apache.commons.text.RandomStringGenerator:365,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - java.util.Set<org.apache.commons.text.CharacterPredicate>
      - java.util.function.IntUnaryOperator
      - java.util.List<Character>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 366
    functionName: '[org.apache.commons.text.RandomStringGenerator].builder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 21
    functionsReached:
    - '[org.apache.commons.text.Builder].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.RandomStringGenerator].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.text.RandomStringGenerator)'
      Src: org.apache.commons.text.RandomStringGenerator:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.Builder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - java.util.Set<org.apache.commons.text.CharacterPredicate>
      - java.util.function.IntUnaryOperator
      - java.util.List<Character>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.RandomStringGenerator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builder
    argTypes:
    - org.apache.commons.text.Builder
    constantsTouched: []
    func_position:
      end: 408
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 408
    functionName: '[org.apache.commons.text.RandomStringGenerator].<init>(org.apache.commons.text.Builder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(org.apache.commons.text.RandomStringGenerator)'
    linkageType: ''
    returnType: org.apache.commons.text.RandomStringGenerator
    signature: '[org.apache.commons.text.RandomStringGenerator].<init>(org.apache.commons.text.Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(int,String,int)'
      Src: org.apache.commons.text.RandomStringGenerator:430,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.apache.commons.text.RandomStringGenerator:431,1
    - Dst: '[java.util.List<Character>].isEmpty()'
      Src: org.apache.commons.text.RandomStringGenerator:435,1
    - Dst: '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(java.util.List<Character>)'
      Src: org.apache.commons.text.RandomStringGenerator:436,1
    - Dst: '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(int,int)'
      Src: org.apache.commons.text.RandomStringGenerator:438,1
    - Dst: Character.getType(int)
      Src: org.apache.commons.text.RandomStringGenerator:440,1
    - Dst: predicate.test(int)
      Src: org.apache.commons.text.RandomStringGenerator:450,1
    - Dst: '[StringBuilder].appendCodePoint(int)'
      Src: org.apache.commons.text.RandomStringGenerator:459,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.RandomStringGenerator:462,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - java.util.Set<org.apache.commons.text.CharacterPredicate>
      - java.util.function.IntUnaryOperator
      - java.util.List<Character>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 463
      start: 426
    functionDepth: 2
    functionLinenumber: 426
    functionLinenumberEnd: 463
    functionName: '[org.apache.commons.text.RandomStringGenerator].generate(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 1
    functionsReached:
    - Character.getType(int)
    - '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(int,int)'
    - '[StringBuilder].appendCodePoint(int)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(java.util.List<Character>)'
    - '[StringBuilder].<init>(int)'
    - '[java.util.List<Character>].isEmpty()'
    - '[org.apache.commons.lang3.Validate].isTrue(int,String,int)'
    - predicate.test(int)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.RandomStringGenerator].generate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(int,String,int)'
      Src: org.apache.commons.text.RandomStringGenerator:476,1
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.RandomStringGenerator,String,int,int)'
      Src: org.apache.commons.text.RandomStringGenerator:477,1
    - Dst: '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(int,int)'
      Src: org.apache.commons.text.RandomStringGenerator:479,1
    - Dst: '[org.apache.commons.text.RandomStringGenerator].generate(int)'
      Src: org.apache.commons.text.RandomStringGenerator:479,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - java.util.Set<org.apache.commons.text.CharacterPredicate>
      - java.util.function.IntUnaryOperator
      - java.util.List<Character>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minLengthInclusive
    - maxLengthInclusive
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 480
      start: 475
    functionDepth: 3
    functionLinenumber: 475
    functionLinenumberEnd: 480
    functionName: '[org.apache.commons.text.RandomStringGenerator].generate(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGenerator].generate(int)'
    - '[org.apache.commons.lang3.Validate].isTrue(int,String,int)'
    - '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(int,int)'
    - '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.RandomStringGenerator,String,int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.RandomStringGenerator].generate(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.IntUnaryOperator].applyAsInt(int)'
      Src: org.apache.commons.text.RandomStringGenerator:491,1
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.apache.commons.text.RandomStringGenerator:493,1
    - Dst: '[org.apache.commons.text.RandomStringGenerator].nextInt(int,int)'
      Src: org.apache.commons.text.RandomStringGenerator:493,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - java.util.Set<org.apache.commons.text.CharacterPredicate>
      - java.util.function.IntUnaryOperator
      - java.util.List<Character>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minInclusive
    - maxInclusive
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 494
      start: 489
    functionDepth: 0
    functionLinenumber: 489
    functionLinenumberEnd: 494
    functionName: '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 2
    functionsReached:
    - '[java.util.function.IntUnaryOperator].applyAsInt(int)'
    - '[org.apache.commons.text.RandomStringGenerator].nextInt(int,int)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Character>].size()'
      Src: org.apache.commons.text.RandomStringGenerator:503,1
    - Dst: '[java.util.function.IntUnaryOperator].applyAsInt(org.apache.commons.text.RandomStringGenerator)'
      Src: org.apache.commons.text.RandomStringGenerator:505,1
    - Dst: '[java.util.List<Character>].get(org.apache.commons.text.RandomStringGenerator)'
      Src: org.apache.commons.text.RandomStringGenerator:505,1
    - Dst: String.valueOf(org.apache.commons.text.RandomStringGenerator)
      Src: org.apache.commons.text.RandomStringGenerator:505,1
    - Dst: '[org.apache.commons.text.RandomStringGenerator].codePointAt(int)'
      Src: org.apache.commons.text.RandomStringGenerator:505,1
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.apache.commons.text.RandomStringGenerator:507,1
    - Dst: '[org.apache.commons.text.RandomStringGenerator].nextInt(int,org.apache.commons.text.RandomStringGenerator)'
      Src: org.apache.commons.text.RandomStringGenerator:507,1
    - Dst: '[java.util.List<Character>].get(org.apache.commons.text.RandomStringGenerator)'
      Src: org.apache.commons.text.RandomStringGenerator:507,1
    - Dst: String.valueOf(org.apache.commons.text.RandomStringGenerator)
      Src: org.apache.commons.text.RandomStringGenerator:507,1
    - Dst: '[org.apache.commons.text.RandomStringGenerator].codePointAt(int)'
      Src: org.apache.commons.text.RandomStringGenerator:507,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Character>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - java.util.Set<org.apache.commons.text.CharacterPredicate>
      - java.util.function.IntUnaryOperator
      - java.util.List<Character>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - characterList
    argTypes:
    - java.util.List<Character>
    constantsTouched: []
    func_position:
      end: 508
      start: 502
    functionDepth: 1
    functionLinenumber: 502
    functionLinenumberEnd: 508
    functionName: '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(java.util.List<Character>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<Character>].size()'
    - '[org.apache.commons.text.RandomStringGenerator].nextInt(int,org.apache.commons.text.RandomStringGenerator)'
    - String.valueOf(org.apache.commons.text.RandomStringGenerator)
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    - '[org.apache.commons.text.RandomStringGenerator].codePointAt(int)'
    - '[java.util.List<Character>].get(org.apache.commons.text.RandomStringGenerator)'
    - '[java.util.function.IntUnaryOperator].applyAsInt(org.apache.commons.text.RandomStringGenerator)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(java.util.List<Character>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Set<CharacterPredicate>
      - IntUnaryOperator
      - Set<Character>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.RandomStringGenerator.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.text.RandomStringGenerator.Builder].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.RandomStringGenerator.Builder
    signature: '[org.apache.commons.text.RandomStringGenerator.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator.Builder].get()'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Set<CharacterPredicate>
      - IntUnaryOperator
      - Set<Character>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.RandomStringGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.text.RandomStringGenerator.Builder].build()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGenerator.Builder].get()'
    linkageType: ''
    returnType: org.apache.commons.text.RandomStringGenerator
    signature: '[org.apache.commons.text.RandomStringGenerator.Builder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.ArrayUtils].isEmpty(org.apache.commons.text.RandomStringGenerator.Builder)'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:166,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:171,1
    - Dst: '[java.util.HashSet].clear()'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:173,1
    - Dst: '[java.util.Collections].addAll(java.util.HashSet,org.apache.commons.text.RandomStringGenerator.Builder)'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:175,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Set<CharacterPredicate>
      - IntUnaryOperator
      - Set<Character>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 177
    functionName: '[org.apache.commons.text.RandomStringGenerator.Builder].filteredBy()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[org.apache.commons.lang3.ArrayUtils].isEmpty(org.apache.commons.text.RandomStringGenerator.Builder)'
    - '[java.util.HashSet].clear()'
    - '[java.util.Collections].addAll(java.util.HashSet,org.apache.commons.text.RandomStringGenerator.Builder)'
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.RandomStringGenerator.Builder].filteredBy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator].<init>()'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Set<CharacterPredicate>
      - IntUnaryOperator
      - Set<Character>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.RandomStringGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[org.apache.commons.text.RandomStringGenerator.Builder].get()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.RandomStringGenerator].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.RandomStringGenerator
    signature: '[org.apache.commons.text.RandomStringGenerator.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Set<CharacterPredicate>
      - IntUnaryOperator
      - Set<Character>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 194
    functionName: '[org.apache.commons.text.RandomStringGenerator.Builder].initCharList()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.RandomStringGenerator.Builder].initCharList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator.Builder].initCharList()'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:209,1
    - Dst: '[Set<Character>].add(org.apache.commons.text.RandomStringGenerator.Builder)'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:212,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Set<CharacterPredicate>
      - IntUnaryOperator
      - Set<Character>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 216
    functionName: '[org.apache.commons.text.RandomStringGenerator.Builder].selectFrom()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.RandomStringGenerator.Builder].initCharList()'
    - '[Set<Character>].add(org.apache.commons.text.RandomStringGenerator.Builder)'
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.RandomStringGenerator.Builder].selectFrom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Set<CharacterPredicate>
      - IntUnaryOperator
      - Set<Character>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - accumulate
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 240
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 240
    functionName: '[org.apache.commons.text.RandomStringGenerator.Builder].setAccumulate(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.RandomStringGenerator.Builder].setAccumulate(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.IntUnaryOperator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Set<CharacterPredicate>
      - IntUnaryOperator
      - Set<Character>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - random
    argTypes:
    - java.util.function.IntUnaryOperator
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: '[org.apache.commons.text.RandomStringGenerator.Builder].usingRandom(java.util.function.IntUnaryOperator)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.RandomStringGenerator.Builder].usingRandom(java.util.function.IntUnaryOperator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextRandomProvider
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Set<CharacterPredicate>
      - IntUnaryOperator
      - Set<Character>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - random
    argTypes:
    - org.apache.commons.text.TextRandomProvider
    constantsTouched: []
    func_position:
      end: 301
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 301
    functionName: '[org.apache.commons.text.RandomStringGenerator.Builder].usingRandom(org.apache.commons.text.TextRandomProvider)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.RandomStringGenerator.Builder].usingRandom(org.apache.commons.text.TextRandomProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.RandomStringGenerator.Builder].initCharList()'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:320,1
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(int,String)'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:323,1
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.RandomStringGenerator.Builder,String,int,int)'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:326,1
    - Dst: '[Set<Character>].add(char)'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:329,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Set<CharacterPredicate>
      - IntUnaryOperator
      - Set<Character>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 334
    functionName: '[org.apache.commons.text.RandomStringGenerator.Builder].withinRange()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.RandomStringGenerator.Builder,String,int,int)'
    - '[Set<Character>].add(char)'
    - '[org.apache.commons.text.RandomStringGenerator.Builder].initCharList()'
    - '[org.apache.commons.lang3.Validate].isTrue(int,String)'
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.RandomStringGenerator.Builder].withinRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.RandomStringGenerator.Builder,String,int,int)'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:348,1
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(int,String,int)'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:350,1
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.RandomStringGenerator.Builder,String,int)'
      Src: org.apache.commons.text.RandomStringGenerator.Builder:351,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Set<CharacterPredicate>
      - IntUnaryOperator
      - Set<Character>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minimumCodePoint
    - maximumCodePoint
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 355
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 355
    functionName: '[org.apache.commons.text.RandomStringGenerator.Builder].withinRange(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.RandomStringGenerator.Builder,String,int,int)'
    - '[org.apache.commons.lang3.Validate].isTrue(int,String,int)'
    - '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.RandomStringGenerator.Builder,String,int)'
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.RandomStringGenerator.Builder].withinRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>)'
      Src: org.apache.commons.text.StrSubstitutor:159,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(Object)'
      Src: org.apache.commons.text.StrSubstitutor:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.Map<String,V>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - valueMap
    argTypes:
    - Object
    - java.util.Map<String,V>
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 6
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(Object,java.util.Map<String,V>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>)'
    - '[org.apache.commons.text.StrSubstitutor].replace(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(Object,java.util.Map<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>,String,String)'
      Src: org.apache.commons.text.StrSubstitutor:179,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(Object)'
      Src: org.apache.commons.text.StrSubstitutor:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.Map<String,V>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - source
    - valueMap
    - prefix
    - suffix
    argTypes:
    - Object
    - java.util.Map<String,V>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 180
      start: 175
    functionDepth: 6
    functionLinenumber: 175
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(Object,java.util.Map<String,V>,String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>,String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(Object,java.util.Map<String,V>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.commons.text.StrSubstitutor:192,1
    - Dst: '[java.util.Properties].stringPropertyNames()'
      Src: org.apache.commons.text.StrSubstitutor:194,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].stream()'
      Src: org.apache.commons.text.StrSubstitutor:194,1
    - Dst: '[java.util.function.Function].identity()'
      Src: org.apache.commons.text.StrSubstitutor:194,1
    - Dst: '[java.util.stream.Collectors].toMap(org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:194,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].collect(org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:194,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(Object,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:194,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - valueProperties
    argTypes:
    - Object
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 195
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(Object,java.util.Properties)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    - '[java.util.function.Function].identity()'
    - '[org.apache.commons.text.StrSubstitutor].replace(Object,org.apache.commons.text.StrSubstitutor)'
    - '[java.util.stream.Collectors].toMap(org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrSubstitutor].collect(org.apache.commons.text.StrSubstitutor)'
    - '[java.util.Properties].stringPropertyNames()'
    - '[org.apache.commons.text.StrSubstitutor].stream()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(Object,java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
      Src: org.apache.commons.text.StrSubstitutor:205,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<String>)'
      Src: org.apache.commons.text.StrSubstitutor:205,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(Object)'
      Src: org.apache.commons.text.StrSubstitutor:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 6
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.apache.commons.text.StrSubstitutor].replaceSystemProperties(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<String>)'
    - '[org.apache.commons.text.StrSubstitutor].replace(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replaceSystemProperties(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:137,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:142,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:147,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(null,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char)'
      Src: org.apache.commons.text.StrSubstitutor:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionName: '[org.apache.commons.text.StrSubstitutor].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].<init>(null,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:137,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:142,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:147,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.Map<String,V>)'
      Src: org.apache.commons.text.StrSubstitutor:264,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char)'
      Src: org.apache.commons.text.StrSubstitutor:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueMap
    argTypes:
    - java.util.Map<String,V>
    constantsTouched: []
    func_position:
      end: 265
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrLookup].mapLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:137,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:142,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:147,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.Map<String,V>)'
      Src: org.apache.commons.text.StrSubstitutor:277,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutor:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - valueMap
    - prefix
    - suffix
    argTypes:
    - java.util.Map<String,V>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 278
      start: 276
    functionDepth: 2
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionName: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>,String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrLookup].mapLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,String,String,char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:137,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:142,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:147,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.Map<String,V>)'
      Src: org.apache.commons.text.StrSubstitutor:292,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutor:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      - String
      - String
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - valueMap
    - prefix
    - suffix
    - escape
    argTypes:
    - java.util.Map<String,V>
    - String
    - String
    - char
    constantsTouched: []
    func_position:
      end: 293
      start: 290
    functionDepth: 2
    functionLinenumber: 290
    functionLinenumberEnd: 293
    functionName: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>,String,String,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrLookup].mapLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,String,String,char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>,String,String,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:137,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:142,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:147,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.Map<String,V>)'
      Src: org.apache.commons.text.StrSubstitutor:308,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutor:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      - String
      - String
      - char
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - valueMap
    - prefix
    - suffix
    - escape
    - valueDelimiter
    argTypes:
    - java.util.Map<String,V>
    - String
    - String
    - char
    - String
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 2
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>,String,String,char,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,String,String,char,String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrLookup].mapLookup(java.util.Map<String,V>)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>,String,String,char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:137,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:142,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:147,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char)'
      Src: org.apache.commons.text.StrSubstitutor:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrLookup<?>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - variableResolver
    argTypes:
    - org.apache.commons.text.StrLookup<?>
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 4
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:137,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:142,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:147,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableResolver(org.apache.commons.text.StrLookup<?>)'
      Src: org.apache.commons.text.StrSubstitutor:331,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
      Src: org.apache.commons.text.StrSubstitutor:332,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(String)'
      Src: org.apache.commons.text.StrSubstitutor:333,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
      Src: org.apache.commons.text.StrSubstitutor:334,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrLookup<?>
      - String
      - String
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - variableResolver
    - prefix
    - suffix
    - escape
    argTypes:
    - org.apache.commons.text.StrLookup<?>
    - String
    - String
    - char
    constantsTouched: []
    func_position:
      end: 336
      start: 329
    functionDepth: 3
    functionLinenumber: 329
    functionLinenumberEnd: 336
    functionName: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,String,String,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
    - '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(String)'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
    - '[org.apache.commons.text.StrSubstitutor].setVariableResolver(org.apache.commons.text.StrLookup<?>)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,String,String,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:137,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:142,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:147,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableResolver(org.apache.commons.text.StrLookup<?>)'
      Src: org.apache.commons.text.StrSubstitutor:350,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
      Src: org.apache.commons.text.StrSubstitutor:351,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(String)'
      Src: org.apache.commons.text.StrSubstitutor:352,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
      Src: org.apache.commons.text.StrSubstitutor:353,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(String)'
      Src: org.apache.commons.text.StrSubstitutor:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrLookup<?>
      - String
      - String
      - char
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - variableResolver
    - prefix
    - suffix
    - escape
    - valueDelimiter
    argTypes:
    - org.apache.commons.text.StrLookup<?>
    - String
    - String
    - char
    - String
    constantsTouched: []
    func_position:
      end: 355
      start: 348
    functionDepth: 3
    functionLinenumber: 348
    functionLinenumberEnd: 355
    functionName: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,String,String,char,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
    - '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
    - '[org.apache.commons.text.StrSubstitutor].setVariableResolver(org.apache.commons.text.StrLookup<?>)'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,String,String,char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:137,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:142,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:147,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrLookup<?>
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - variableResolver
    - prefixMatcher
    - suffixMatcher
    - escape
    argTypes:
    - org.apache.commons.text.StrLookup<?>
    - org.apache.commons.text.StrMatcher
    - org.apache.commons.text.StrMatcher
    - char
    constantsTouched: []
    func_position:
      end: 370
      start: 366
    functionDepth: 3
    functionLinenumber: 366
    functionLinenumberEnd: 370
    functionName: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:137,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:142,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:147,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableResolver(org.apache.commons.text.StrLookup<?>)'
      Src: org.apache.commons.text.StrSubstitutor:385,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:386,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:387,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
      Src: org.apache.commons.text.StrSubstitutor:388,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrLookup<?>
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - variableResolver
    - prefixMatcher
    - suffixMatcher
    - escape
    - valueDelimiterMatcher
    argTypes:
    - org.apache.commons.text.StrLookup<?>
    - org.apache.commons.text.StrMatcher
    - org.apache.commons.text.StrMatcher
    - char
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 390
      start: 382
    functionDepth: 2
    functionLinenumber: 382
    functionLinenumberEnd: 390
    functionName: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char,org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutor].setVariableResolver(org.apache.commons.text.StrLookup<?>)'
    - '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char,org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.text.StrSubstitutor:399,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrSubstitutor:402,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrSubstitutor:403,1
    - Dst: '[java.util.List<String>].remove(int)'
      Src: org.apache.commons.text.StrSubstitutor:404,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:404,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrSubstitutor:405,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.List<String>,String)'
      Src: org.apache.commons.text.StrSubstitutor:406,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:407,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutor:407,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - varName
    - priorVariables
    argTypes:
    - String
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 408
      start: 398
    functionDepth: 4
    functionLinenumber: 398
    functionLinenumberEnd: 408
    functionName: '[org.apache.commons.text.StrSubstitutor].checkCyclicSubstitution(String,java.util.List<String>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[IllegalStateException].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.List<String>,String)'
    - '[java.util.List<String>].remove(int)'
    - '[java.util.List<String>].contains(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutor].checkCyclicSubstitution(String,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionName: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 434
    functionName: '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionName: '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrLookup<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 457
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 457
    functionName: '[org.apache.commons.text.StrSubstitutor].getVariableResolver()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrLookup<?>
    signature: '[org.apache.commons.text.StrSubstitutor].getVariableResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 471
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 471
    functionName: '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 495
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 495
    functionName: '[org.apache.commons.text.StrSubstitutor].isDisableSubstitutionInValues()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrSubstitutor].isDisableSubstitutionInValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 504
    functionName: '[org.apache.commons.text.StrSubstitutor].isEnableSubstitutionInVariables()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrSubstitutor].isEnableSubstitutionInVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 514
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 514
    functionName: '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:528,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[])'
      Src: org.apache.commons.text.StrSubstitutor:528,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:529,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:530,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 531
      start: 524
    functionDepth: 5
    functionLinenumber: 524
    functionLinenumberEnd: 531
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrBuilder].append(char[])'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrSubstitutor:551,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.StrSubstitutor:551,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:552,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:553,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 554
      start: 547
    functionDepth: 5
    functionLinenumber: 547
    functionLinenumberEnd: 554
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.StrSubstitutor:568,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(CharSequence,int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:568,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 569
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 569
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].replace(CharSequence,int,org.apache.commons.text.StrSubstitutor)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrSubstitutor:589,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(CharSequence,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:589,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:590,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:591,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - CharSequence
    - int
    - int
    constantsTouched: []
    func_position:
      end: 592
      start: 585
    functionDepth: 5
    functionLinenumber: 585
    functionLinenumberEnd: 592
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(CharSequence,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].append(CharSequence,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(CharSequence,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrSubstitutor:606,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(Object)'
      Src: org.apache.commons.text.StrSubstitutor:606,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutor:607,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:607,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:608,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 609
      start: 602
    functionDepth: 5
    functionLinenumber: 602
    functionLinenumberEnd: 609
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].append(Object)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutor:623,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrSubstitutor:623,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrSubstitutor:623,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutor:624,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:624,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:625,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.commons.text.StrBuilder
    constantsTouched: []
    func_position:
      end: 626
      start: 619
    functionDepth: 4
    functionLinenumber: 619
    functionLinenumberEnd: 626
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrSubstitutor:646,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:646,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:647,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:648,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - org.apache.commons.text.StrBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 649
      start: 642
    functionDepth: 5
    functionLinenumber: 642
    functionLinenumberEnd: 649
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutor:662,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrSubstitutor:663,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:663,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:666,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 667
      start: 658
    functionDepth: 5
    functionLinenumber: 658
    functionLinenumberEnd: 667
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 12
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[String].length()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrSubstitutor:686,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:686,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:687,1
    - Dst: '[String].substring(int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:688,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:690,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 691
      start: 682
    functionDepth: 5
    functionLinenumber: 682
    functionLinenumberEnd: 691
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[String].substring(int,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(String,int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StrSubstitutor:705,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:705,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrSubstitutor:705,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutor:706,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:706,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:707,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 708
      start: 701
    functionDepth: 5
    functionLinenumber: 701
    functionLinenumberEnd: 708
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[StringBuffer].length()'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrSubstitutor:728,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:728,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:729,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:730,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - StringBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 731
      start: 724
    functionDepth: 5
    functionLinenumber: 724
    functionLinenumberEnd: 731
    functionName: '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutor:744,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:744,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.commons.text.StrBuilder
    constantsTouched: []
    func_position:
      end: 745
      start: 740
    functionDepth: 1
    functionLinenumber: 740
    functionLinenumberEnd: 745
    functionName: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:764,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - org.apache.commons.text.StrBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 765
      start: 760
    functionDepth: 1
    functionLinenumber: 760
    functionLinenumberEnd: 765
    functionName: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StrSubstitutor:779,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:779,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 780
      start: 775
    functionDepth: 0
    functionLinenumber: 775
    functionLinenumberEnd: 780
    functionName: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 3
    functionsReached:
    - '[StringBuffer].length()'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,org.apache.commons.text.StrSubstitutor)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrSubstitutor:800,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:800,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:801,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:804,1
    - Dst: '[StringBuffer].replace(int,org.apache.commons.text.StrSubstitutor,String)'
      Src: org.apache.commons.text.StrSubstitutor:804,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - StringBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 806
      start: 796
    functionDepth: 5
    functionLinenumber: 796
    functionLinenumberEnd: 806
    functionName: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[StringBuffer].replace(int,org.apache.commons.text.StrSubstitutor,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutor:820,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:820,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 821
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 821
    functionName: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 3
    functionsReached:
    - '[StringBuilder].length()'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int,org.apache.commons.text.StrSubstitutor)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrSubstitutor:841,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:841,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:842,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:845,1
    - Dst: '[StringBuilder].replace(int,org.apache.commons.text.StrSubstitutor,String)'
      Src: org.apache.commons.text.StrSubstitutor:845,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - StringBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 847
      start: 837
    functionDepth: 5
    functionLinenumber: 837
    functionLinenumberEnd: 847
    functionName: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].replace(int,org.apache.commons.text.StrSubstitutor,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariableResolver()'
      Src: org.apache.commons.text.StrSubstitutor:872,1
    - Dst: '[org.apache.commons.text.StrLookup<?>].apply(String)'
      Src: org.apache.commons.text.StrSubstitutor:876,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.text.StrBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - variableName
    - buf
    - startPos
    - endPos
    argTypes:
    - String
    - org.apache.commons.text.StrBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 877
      start: 868
    functionDepth: 1
    functionLinenumber: 868
    functionLinenumberEnd: 877
    functionName: '[org.apache.commons.text.StrSubstitutor].resolveVariable(String,org.apache.commons.text.StrBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].getVariableResolver()'
    - '[org.apache.commons.text.StrLookup<?>].apply(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrSubstitutor].resolveVariable(String,org.apache.commons.text.StrBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - disableSubstitutionInValues
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 887
      start: 885
    functionDepth: 0
    functionLinenumber: 885
    functionLinenumberEnd: 887
    functionName: '[org.apache.commons.text.StrSubstitutor].setDisableSubstitutionInValues(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutor].setDisableSubstitutionInValues(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enableSubstitutionInVariables
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 900
      start: 897
    functionDepth: 0
    functionLinenumber: 897
    functionLinenumberEnd: 900
    functionName: '[org.apache.commons.text.StrSubstitutor].setEnableSubstitutionInVariables(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutor].setEnableSubstitutionInVariables(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - escapeCharacter
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 911
      start: 909
    functionDepth: 0
    functionLinenumber: 909
    functionLinenumberEnd: 911
    functionName: '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preserveEscapes
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 926
      start: 924
    functionDepth: 0
    functionLinenumber: 924
    functionLinenumberEnd: 926
    functionName: '[org.apache.commons.text.StrSubstitutor].setPreserveEscapes(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutor].setPreserveEscapes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrSubstitutor:940,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueDelimiter
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 941
      start: 939
    functionDepth: 2
    functionLinenumber: 939
    functionLinenumberEnd: 941
    functionName: '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.StrSubstitutor:959,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(null)'
      Src: org.apache.commons.text.StrSubstitutor:960,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:963,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:963,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueDelimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 964
      start: 958
    functionDepth: 2
    functionLinenumber: 958
    functionLinenumberEnd: 964
    functionName: '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(null)'
    - '[String].isEmpty()'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueDelimiterMatcher
    argTypes:
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 984
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 984
    functionName: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrSubstitutor:998,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:998,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 999
      start: 997
    functionDepth: 2
    functionLinenumber: 997
    functionLinenumberEnd: 999
    functionName: '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(null,String)'
      Src: org.apache.commons.text.StrSubstitutor:1013,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:1014,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:1014,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1015
      start: 1012
    functionDepth: 2
    functionLinenumber: 1012
    functionLinenumberEnd: 1015
    functionName: '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(null,String)'
      Src: org.apache.commons.text.StrSubstitutor:1030,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefixMatcher
    argTypes:
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 1033
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1033
    functionName: '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrLookup<?>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - variableResolver
    argTypes:
    - org.apache.commons.text.StrLookup<?>
    constantsTouched: []
    func_position:
      end: 1042
      start: 1040
    functionDepth: 0
    functionLinenumber: 1040
    functionLinenumberEnd: 1042
    functionName: '[org.apache.commons.text.StrSubstitutor].setVariableResolver(org.apache.commons.text.StrLookup<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrSubstitutor].setVariableResolver(org.apache.commons.text.StrLookup<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrSubstitutor:1056,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:1056,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - suffix
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1057
      start: 1055
    functionDepth: 2
    functionLinenumber: 1055
    functionLinenumberEnd: 1057
    functionName: '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(null,String)'
      Src: org.apache.commons.text.StrSubstitutor:1071,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:1072,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:1072,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - suffix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1073
      start: 1070
    functionDepth: 2
    functionLinenumber: 1070
    functionLinenumberEnd: 1073
    functionName: '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(null,String)'
      Src: org.apache.commons.text.StrSubstitutor:1088,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - suffixMatcher
    argTypes:
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 1091
      start: 1087
    functionDepth: 0
    functionLinenumber: 1087
    functionLinenumberEnd: 1091
    functionName: '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrSubstitutor
    signature: '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int,null)'
      Src: org.apache.commons.text.StrSubstitutor:1110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buf
    - offset
    - length
    argTypes:
    - org.apache.commons.text.StrBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1111
      start: 1109
    functionDepth: 0
    functionLinenumber: 1109
    functionLinenumberEnd: 1111
    functionName: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 13
    functionsReached:
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int,null)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.StrSubstitutor:1126,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.StrSubstitutor:1127,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutor:1128,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StrSubstitutor:1129,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isEnableSubstitutionInVariables()'
      Src: org.apache.commons.text.StrSubstitutor:1130,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isDisableSubstitutionInValues()'
      Src: org.apache.commons.text.StrSubstitutor:1131,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1140,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteCharAt(int)'
      Src: org.apache.commons.text.StrSubstitutor:1151,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1164,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1167,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1174,1
    - Dst: '[String].<init>(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1181,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutor:1185,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutor:1186,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:1186,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:1187,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrSubstitutor:1196,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1202,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1208,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1209,1
    - Dst: '[String].substring(int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1210,1
    - Dst: '[String].substring(org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1211,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.StrSubstitutor:1219,1
    - Dst: '[String].<init>(org.apache.commons.text.StrSubstitutor,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:1220,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.text.StrSubstitutor:1220,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].checkCyclicSubstitution(org.apache.commons.text.StrSubstitutor,java.util.ArrayList)'
      Src: org.apache.commons.text.StrSubstitutor:1225,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1226,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].resolveVariable(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1229,1
    - Dst: varValue.length()
      Src: org.apache.commons.text.StrSubstitutor:1235,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1236,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,java.util.ArrayList)'
      Src: org.apache.commons.text.StrSubstitutor:1240,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.commons.text.StrSubstitutor:1254,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.text.StrSubstitutor:1253,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 95
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrBuilder
      - int
      - int
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - char
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrLookup<?>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - buf
    - offset
    - length
    - priorVariables
    argTypes:
    - org.apache.commons.text.StrBuilder
    - int
    - int
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 1267
      start: 1125
    functionDepth: 5
    functionLinenumber: 1125
    functionLinenumberEnd: 1267
    functionName: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int,java.util.List<String>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
    - '[String].<init>(org.apache.commons.text.StrSubstitutor,int,int)'
    - '[org.apache.commons.text.StrBuilder].deleteCharAt(int)'
    - '[org.apache.commons.text.StrSubstitutor].resolveVariable(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[String].substring(org.apache.commons.text.StrSubstitutor)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StrSubstitutor].isEnableSubstitutionInVariables()'
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,int,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[java.util.ArrayList].size()'
    - '[java.util.ArrayList].add(org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrSubstitutor].isDisableSubstitutionInValues()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
    - '[String].substring(int,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - varValue.length()
    - '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
    - '[java.util.ArrayList].remove(int)'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,java.util.ArrayList)'
    - '[org.apache.commons.text.StrSubstitutor].checkCyclicSubstitution(org.apache.commons.text.StrSubstitutor,java.util.ArrayList)'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toUnsignedString(int)
      Src: org.apache.commons.text.TextStringBuilder:302,1
    - Dst: '[OutOfMemoryError].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:302,1
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.TextStringBuilder:312,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - minCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 313
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 313
    functionName: '[org.apache.commons.text.TextStringBuilder].createPositiveCapacity(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[OutOfMemoryError].<init>(String)'
    - Integer.toUnsignedString(int)
    - Math.max(int,int)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].createPositiveCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(char[],String)'
      Src: org.apache.commons.text.TextStringBuilder:325,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(char[],org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - initialBuffer
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 327
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 327
    functionName: '[org.apache.commons.text.TextStringBuilder].wrap(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].requireNonNull(char[],String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(char[],org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].wrap(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:341,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - initialBuffer
    - length
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 2
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[org.apache.commons.text.TextStringBuilder].wrap(char[],int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>(char[],int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].wrap(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.FALSE.toString()
      Src: org.apache.commons.text.TextStringBuilder:264,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:264,1
    - Dst: Boolean.TRUE.toString()
      Src: org.apache.commons.text.TextStringBuilder:276,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:276,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilder:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 364
    functionDepth: 2
    functionLinenumber: 364
    functionLinenumberEnd: 366
    functionName: '[org.apache.commons.text.TextStringBuilder].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 110
    functionsReached:
    - Boolean.TRUE.toString()
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - Boolean.FALSE.toString()
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.FALSE.toString()
      Src: org.apache.commons.text.TextStringBuilder:264,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:264,1
    - Dst: Boolean.TRUE.toString()
      Src: org.apache.commons.text.TextStringBuilder:276,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:276,1
    - Dst: '[java.util.Objects].requireNonNull(char[],String)'
      Src: org.apache.commons.text.TextStringBuilder:378,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:380,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - initialBuffer
    - length
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 383
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 383
    functionName: '[org.apache.commons.text.TextStringBuilder].<init>(char[],int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].requireNonNull(char[],String)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.TextStringBuilder)'
    - Boolean.TRUE.toString()
    - Boolean.FALSE.toString()
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].<init>(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.FALSE.toString()
      Src: org.apache.commons.text.TextStringBuilder:264,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:264,1
    - Dst: Boolean.TRUE.toString()
      Src: org.apache.commons.text.TextStringBuilder:276,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:276,1
    - Dst: '[org.apache.commons.lang3.StringUtils].length(CharSequence)'
      Src: org.apache.commons.text.TextStringBuilder:392,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:392,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
      Src: org.apache.commons.text.TextStringBuilder:394,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - seq
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 396
      start: 391
    functionDepth: 4
    functionLinenumber: 391
    functionLinenumberEnd: 396
    functionName: '[org.apache.commons.text.TextStringBuilder].<init>(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].length(CharSequence)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
    - Boolean.TRUE.toString()
    - Boolean.FALSE.toString()
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].<init>(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.FALSE.toString()
      Src: org.apache.commons.text.TextStringBuilder:264,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:264,1
    - Dst: Boolean.TRUE.toString()
      Src: org.apache.commons.text.TextStringBuilder:276,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 405
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 405
    functionName: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 14
    functionsReached:
    - Boolean.TRUE.toString()
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - Boolean.FALSE.toString()
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.FALSE.toString()
      Src: org.apache.commons.text.TextStringBuilder:264,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:264,1
    - Dst: Boolean.TRUE.toString()
      Src: org.apache.commons.text.TextStringBuilder:276,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:276,1
    - Dst: '[org.apache.commons.lang3.StringUtils].length(String)'
      Src: org.apache.commons.text.TextStringBuilder:413,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:413,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilder:415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 417
      start: 412
    functionDepth: 2
    functionLinenumber: 412
    functionLinenumberEnd: 417
    functionName: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 66
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.lang3.StringUtils].length(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - Boolean.TRUE.toString()
    - Boolean.FALSE.toString()
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:427,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendTrue(int)'
      Src: org.apache.commons.text.TextStringBuilder:428,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:430,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFalse(int)'
      Src: org.apache.commons.text.TextStringBuilder:431,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 434
      start: 425
    functionDepth: 1
    functionLinenumber: 425
    functionLinenumberEnd: 434
    functionName: '[org.apache.commons.text.TextStringBuilder].append(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendTrue(int)'
    - '[org.apache.commons.text.TextStringBuilder].appendFalse(int)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:444,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
      Src: org.apache.commons.text.TextStringBuilder:445,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 448
      start: 442
    functionDepth: 3
    functionLinenumber: 442
    functionLinenumberEnd: 448
    functionName: '[org.apache.commons.text.TextStringBuilder].append(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 8
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNull()'
      Src: org.apache.commons.text.TextStringBuilder:458,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:462,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:463,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:464,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 468
      start: 456
    functionDepth: 3
    functionLinenumber: 456
    functionLinenumberEnd: 468
    functionName: '[org.apache.commons.text.TextStringBuilder].append(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNull()'
      Src: org.apache.commons.text.TextStringBuilder:484,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:487,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:490,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:493,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:494,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.apache.commons.text.TextStringBuilder:495,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - chars
    - startIndex
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 499
      start: 482
    functionDepth: 3
    functionLinenumber: 482
    functionLinenumberEnd: 499
    functionName: '[org.apache.commons.text.TextStringBuilder].append(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - System.arraycopy(char[],int,char[],int,int)
    - '[StringIndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].length(java.nio.CharBuffer)'
      Src: org.apache.commons.text.TextStringBuilder:508,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(java.nio.CharBuffer,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:508,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - java.nio.CharBuffer
    constantsTouched: []
    func_position:
      end: 509
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 509
    functionName: '[org.apache.commons.text.TextStringBuilder].append(java.nio.CharBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(java.nio.CharBuffer,int,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.lang3.StringUtils].length(java.nio.CharBuffer)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(java.nio.CharBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNull()'
      Src: org.apache.commons.text.TextStringBuilder:521,1
    - Dst: '[java.nio.CharBuffer].hasArray()'
      Src: org.apache.commons.text.TextStringBuilder:523,1
    - Dst: '[java.nio.CharBuffer].remaining()'
      Src: org.apache.commons.text.TextStringBuilder:524,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:526,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:529,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:531,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:532,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.apache.commons.text.TextStringBuilder:533,1
    - Dst: System.arraycopy(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,char[],int,int)
      Src: org.apache.commons.text.TextStringBuilder:533,1
    - Dst: '[java.nio.CharBuffer].toString()'
      Src: org.apache.commons.text.TextStringBuilder:536,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:536,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buf
    - startIndex
    - length
    argTypes:
    - java.nio.CharBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 539
      start: 519
    functionDepth: 3
    functionLinenumber: 519
    functionLinenumberEnd: 539
    functionName: '[org.apache.commons.text.TextStringBuilder].append(java.nio.CharBuffer,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - System.arraycopy(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,char[],int,int)
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[java.nio.CharBuffer].toString()'
    - '[java.nio.CharBuffer].hasArray()'
    - '[java.nio.CharBuffer].remaining()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[java.nio.CharBuffer].array()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(java.nio.CharBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNull()'
      Src: org.apache.commons.text.TextStringBuilder:550,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:553,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:556,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilder:559,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(java.nio.CharBuffer)'
      Src: org.apache.commons.text.TextStringBuilder:562,1
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.TextStringBuilder:564,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:564,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - seq
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 565
      start: 547
    functionDepth: 3
    functionLinenumber: 547
    functionLinenumberEnd: 565
    functionName: '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(java.nio.CharBuffer)'
    - '[CharSequence].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNull()'
      Src: org.apache.commons.text.TextStringBuilder:578,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:581,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:584,1
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.TextStringBuilder:586,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:586,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - seq
    - startIndex
    - endIndex
    argTypes:
    - CharSequence
    - int
    - int
    constantsTouched: []
    func_position:
      end: 587
      start: 575
    functionDepth: 3
    functionLinenumber: 575
    functionLinenumberEnd: 587
    functionName: '[org.apache.commons.text.TextStringBuilder].append(CharSequence,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[CharSequence].toString()'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(CharSequence,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(double)
      Src: org.apache.commons.text.TextStringBuilder:596,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:596,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 597
      start: 595
    functionDepth: 1
    functionLinenumber: 595
    functionLinenumberEnd: 597
    functionName: '[org.apache.commons.text.TextStringBuilder].append(double)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - String.valueOf(double)
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(float)
      Src: org.apache.commons.text.TextStringBuilder:606,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:606,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 607
      start: 605
    functionDepth: 1
    functionLinenumber: 605
    functionLinenumberEnd: 607
    functionName: '[org.apache.commons.text.TextStringBuilder].append(float)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - String.valueOf(float)
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.commons.text.TextStringBuilder:616,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:616,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 617
      start: 615
    functionDepth: 1
    functionLinenumber: 615
    functionLinenumberEnd: 617
    functionName: '[org.apache.commons.text.TextStringBuilder].append(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - String.valueOf(int)
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(long)
      Src: org.apache.commons.text.TextStringBuilder:626,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:626,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 627
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 627
    functionName: '[org.apache.commons.text.TextStringBuilder].append(long)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - String.valueOf(long)
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNull()'
      Src: org.apache.commons.text.TextStringBuilder:637,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
      Src: org.apache.commons.text.TextStringBuilder:640,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.text.TextStringBuilder:642,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:642,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 643
      start: 635
    functionDepth: 3
    functionLinenumber: 635
    functionLinenumberEnd: 643
    functionName: '[org.apache.commons.text.TextStringBuilder].append(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 4
    functionsReached:
    - '[Object].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:695,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:695,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 696
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 696
    functionName: '[org.apache.commons.text.TextStringBuilder].append(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 44
    functionsReached:
    - String.format(String,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNull()'
      Src: org.apache.commons.text.TextStringBuilder:669,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:671,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:672,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:674,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:675,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:678,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:679,1
    - Dst: '[String].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:680,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 684
      start: 667
    functionDepth: 3
    functionLinenumber: 667
    functionLinenumberEnd: 684
    functionName: '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[String].length()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[String].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].length(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilder:705,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:705,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 706
      start: 704
    functionDepth: 0
    functionLinenumber: 704
    functionLinenumberEnd: 706
    functionName: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 7
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.lang3.StringUtils].length(StringBuffer)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNull()'
      Src: org.apache.commons.text.TextStringBuilder:718,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.TextStringBuilder:720,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:721,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.TextStringBuilder:723,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:724,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:727,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:728,1
    - Dst: '[StringBuffer].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:729,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - StringBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 733
      start: 716
    functionDepth: 3
    functionLinenumber: 716
    functionLinenumberEnd: 733
    functionName: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 4
    functionsReached:
    - '[StringBuffer].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[StringBuffer].length()'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].length(StringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:742,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:742,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 743
      start: 741
    functionDepth: 0
    functionLinenumber: 741
    functionLinenumberEnd: 743
    functionName: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].length(StringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNull()'
      Src: org.apache.commons.text.TextStringBuilder:755,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:757,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:758,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:760,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:761,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:764,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:765,1
    - Dst: '[StringBuilder].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:766,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - StringBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 770
      start: 753
    functionDepth: 3
    functionLinenumber: 753
    functionLinenumberEnd: 770
    functionName: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[StringBuilder].length()'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[StringBuilder].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].length(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:779,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:779,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    constantsTouched: []
    func_position:
      end: 780
      start: 778
    functionDepth: 0
    functionLinenumber: 778
    functionLinenumberEnd: 780
    functionName: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 17
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.lang3.StringUtils].length(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNull()'
      Src: org.apache.commons.text.TextStringBuilder:792,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:794,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:795,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:797,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:798,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:801,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:802,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:803,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 807
      start: 790
    functionDepth: 3
    functionLinenumber: 790
    functionLinenumberEnd: 807
    functionName: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilder].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterable<?>].forEach()'
      Src: org.apache.commons.text.TextStringBuilder:818,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<?>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iterable
    argTypes:
    - Iterable<?>
    constantsTouched: []
    func_position:
      end: 821
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 821
    functionName: '[org.apache.commons.text.TextStringBuilder].appendAll(Iterable<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[Iterable<?>].forEach()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendAll(Iterable<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator<?>].forEachRemaining()'
      Src: org.apache.commons.text.TextStringBuilder:832,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - it
    argTypes:
    - java.util.Iterator<?>
    constantsTouched: []
    func_position:
      end: 835
      start: 830
    functionDepth: 0
    functionLinenumber: 830
    functionLinenumberEnd: 835
    functionName: '[org.apache.commons.text.TextStringBuilder].appendAll(java.util.Iterator<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.Iterator<?>].forEachRemaining()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendAll(java.util.Iterator<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:853,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 857
      start: 845
    functionDepth: 1
    functionLinenumber: 845
    functionLinenumberEnd: 857
    functionName: '[org.apache.commons.text.TextStringBuilder].appendAll()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 867
      start: 860
    functionDepth: 0
    functionLinenumber: 860
    functionLinenumberEnd: 867
    functionName: '[org.apache.commons.text.TextStringBuilder].appendFalse(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder].appendFalse(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.commons.text.TextStringBuilder:879,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(org.apache.commons.text.TextStringBuilder,int,char)'
      Src: org.apache.commons.text.TextStringBuilder:879,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - width
    - padChar
    argTypes:
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 880
      start: 878
    functionDepth: 0
    functionLinenumber: 878
    functionLinenumberEnd: 880
    functionName: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(org.apache.commons.text.TextStringBuilder,int,char)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:894,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilder:895,1
    - Dst: '[java.util.Objects].toString(Object,String)'
      Src: org.apache.commons.text.TextStringBuilder:895,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilder:899,1
    - Dst: str.getChars(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,char[],int)
      Src: org.apache.commons.text.TextStringBuilder:901,1
    - Dst: '[java.util.Arrays].fill(char[],int,org.apache.commons.text.TextStringBuilder,char)'
      Src: org.apache.commons.text.TextStringBuilder:905,1
    - Dst: str.getChars(int,org.apache.commons.text.TextStringBuilder,char[],org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:906,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - obj
    - width
    - padChar
    argTypes:
    - Object
    - int
    - char
    constantsTouched: []
    func_position:
      end: 911
      start: 892
    functionDepth: 1
    functionLinenumber: 892
    functionLinenumberEnd: 911
    functionName: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(Object,int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].getNullText()'
    - '[java.util.Objects].toString(Object,String)'
    - str.length()
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - str.getChars(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,char[],int)
    - str.getChars(int,org.apache.commons.text.TextStringBuilder,char[],org.apache.commons.text.TextStringBuilder)
    - '[java.util.Arrays].fill(char[],int,org.apache.commons.text.TextStringBuilder,char)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(Object,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.commons.text.TextStringBuilder:923,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(org.apache.commons.text.TextStringBuilder,int,char)'
      Src: org.apache.commons.text.TextStringBuilder:923,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - width
    - padChar
    argTypes:
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 924
      start: 922
    functionDepth: 0
    functionLinenumber: 922
    functionLinenumberEnd: 924
    functionName: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(org.apache.commons.text.TextStringBuilder,int,char)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:938,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilder:939,1
    - Dst: '[java.util.Objects].toString(Object,String)'
      Src: org.apache.commons.text.TextStringBuilder:939,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilder:943,1
    - Dst: str.getChars(int,int,char[],int)
      Src: org.apache.commons.text.TextStringBuilder:945,1
    - Dst: str.getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)
      Src: org.apache.commons.text.TextStringBuilder:947,1
    - Dst: '[java.util.Arrays].fill(char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,char)'
      Src: org.apache.commons.text.TextStringBuilder:949,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - obj
    - width
    - padChar
    argTypes:
    - Object
    - int
    - char
    constantsTouched: []
    func_position:
      end: 954
      start: 936
    functionDepth: 1
    functionLinenumber: 936
    functionLinenumberEnd: 954
    functionName: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(Object,int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].getNullText()'
    - '[java.util.Objects].toString(Object,String)'
    - '[java.util.Arrays].fill(char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,char)'
    - str.length()
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - str.getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)
    - str.getChars(int,int,char[],int)
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(Object,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(boolean)'
      Src: org.apache.commons.text.TextStringBuilder:963,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:963,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 964
      start: 962
    functionDepth: 2
    functionLinenumber: 962
    functionLinenumberEnd: 964
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char)'
      Src: org.apache.commons.text.TextStringBuilder:973,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:973,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 974
      start: 972
    functionDepth: 4
    functionLinenumber: 972
    functionLinenumberEnd: 974
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(char)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char[])'
      Src: org.apache.commons.text.TextStringBuilder:984,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:984,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 985
      start: 983
    functionDepth: 4
    functionLinenumber: 983
    functionLinenumberEnd: 985
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(char[])'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:997,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:997,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - chars
    - startIndex
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 998
      start: 996
    functionDepth: 4
    functionLinenumber: 996
    functionLinenumberEnd: 998
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(char[],int,int)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(double)'
      Src: org.apache.commons.text.TextStringBuilder:1007,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 1008
      start: 1006
    functionDepth: 2
    functionLinenumber: 1006
    functionLinenumberEnd: 1008
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(double)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(double)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(float)'
      Src: org.apache.commons.text.TextStringBuilder:1017,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1017,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 1018
      start: 1016
    functionDepth: 2
    functionLinenumber: 1016
    functionLinenumberEnd: 1018
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(float)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(float)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(int)'
      Src: org.apache.commons.text.TextStringBuilder:1027,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1027,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1028
      start: 1026
    functionDepth: 2
    functionLinenumber: 1026
    functionLinenumberEnd: 1028
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilder].append(int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(long)'
      Src: org.apache.commons.text.TextStringBuilder:1037,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1037,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1038
      start: 1036
    functionDepth: 2
    functionLinenumber: 1036
    functionLinenumberEnd: 1038
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(long)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(long)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(Object)'
      Src: org.apache.commons.text.TextStringBuilder:1047,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1047,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1048
      start: 1046
    functionDepth: 4
    functionLinenumber: 1046
    functionLinenumberEnd: 1048
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(Object)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1082,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1082,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1083
      start: 1081
    functionDepth: 1
    functionLinenumber: 1081
    functionLinenumberEnd: 1083
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(String,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1070,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1070,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1071
      start: 1069
    functionDepth: 4
    functionLinenumber: 1069
    functionLinenumberEnd: 1071
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(String,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilder:1093,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1093,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 1094
      start: 1092
    functionDepth: 1
    functionLinenumber: 1092
    functionLinenumberEnd: 1094
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(StringBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1106,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - StringBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1107
      start: 1105
    functionDepth: 4
    functionLinenumber: 1105
    functionLinenumberEnd: 1107
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(StringBuffer,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(StringBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1117,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 1118
      start: 1116
    functionDepth: 1
    functionLinenumber: 1116
    functionLinenumberEnd: 1118
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(StringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1130,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - StringBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1131
      start: 1129
    functionDepth: 4
    functionLinenumber: 1129
    functionLinenumberEnd: 1131
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(StringBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(StringBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1141,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    constantsTouched: []
    func_position:
      end: 1142
      start: 1140
    functionDepth: 1
    functionLinenumber: 1140
    functionLinenumberEnd: 1142
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(org.apache.commons.text.TextStringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(org.apache.commons.text.TextStringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1154,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1155
      start: 1153
    functionDepth: 4
    functionLinenumber: 1153
    functionLinenumberEnd: 1155
    functionName: '[org.apache.commons.text.TextStringBuilder].appendln(org.apache.commons.text.TextStringBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendln(org.apache.commons.text.TextStringBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append()'
      Src: org.apache.commons.text.TextStringBuilder:1172,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1173
      start: 1171
    functionDepth: 0
    functionLinenumber: 1171
    functionLinenumberEnd: 1173
    functionName: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 18
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilder:1181,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1182
      start: 1180
    functionDepth: 2
    functionLinenumber: 1180
    functionLinenumberEnd: 1182
    functionName: '[org.apache.commons.text.TextStringBuilder].appendNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 12
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1193,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - length
    - padChar
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 1199
      start: 1191
    functionDepth: 0
    functionLinenumber: 1191
    functionLinenumberEnd: 1199
    functionName: '[org.apache.commons.text.TextStringBuilder].appendPadding(int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendPadding(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilder:1222,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char)'
      Src: org.apache.commons.text.TextStringBuilder:1222,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - separator
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1223
      start: 1221
    functionDepth: 4
    functionLinenumber: 1221
    functionLinenumberEnd: 1223
    functionName: '[org.apache.commons.text.TextStringBuilder].appendSeparator(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    - '[org.apache.commons.text.TextStringBuilder].append(char)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendSeparator(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append()'
      Src: org.apache.commons.text.TextStringBuilder:1236,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - standard
    - defaultIfEmpty
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 1237
      start: 1235
    functionDepth: 0
    functionLinenumber: 1235
    functionLinenumberEnd: 1237
    functionName: '[org.apache.commons.text.TextStringBuilder].appendSeparator(char,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendSeparator(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char)'
      Src: org.apache.commons.text.TextStringBuilder:1262,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - separator
    - loopIndex
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 1263
      start: 1261
    functionDepth: 4
    functionLinenumber: 1261
    functionLinenumberEnd: 1263
    functionName: '[org.apache.commons.text.TextStringBuilder].appendSeparator(char,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(char)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendSeparator(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String,null)'
      Src: org.apache.commons.text.TextStringBuilder:1287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - separator
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1288
      start: 1286
    functionDepth: 0
    functionLinenumber: 1286
    functionLinenumberEnd: 1288
    functionName: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(String,null)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilder:1313,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - separator
    - loopIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1314
      start: 1312
    functionDepth: 2
    functionLinenumber: 1312
    functionLinenumberEnd: 1314
    functionName: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilder:1344,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1345,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - standard
    - defaultIfEmpty
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1346
      start: 1343
    functionDepth: 1
    functionLinenumber: 1343
    functionLinenumberEnd: 1346
    functionName: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendSeparator(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1360,1
    - Dst: '[StringBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1362,1
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1364,1
    - Dst: '[java.nio.CharBuffer].put(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1366,1
    - Dst: '[Appendable].append()'
      Src: org.apache.commons.text.TextStringBuilder:1368,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Appendable
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - appendable
    argTypes:
    - Appendable
    constantsTouched: []
    func_position:
      end: 1370
      start: 1358
    functionDepth: 0
    functionLinenumber: 1358
    functionLinenumberEnd: 1370
    functionName: '[org.apache.commons.text.TextStringBuilder].appendTo(Appendable)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(char[],int,int)'
    - '[java.nio.CharBuffer].put(char[],int,int)'
    - '[StringBuffer].append(char[],int,int)'
    - '[StringBuilder].append(char[],int,int)'
    - '[Appendable].append()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder].appendTo(Appendable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1379
      start: 1373
    functionDepth: 0
    functionLinenumber: 1373
    functionLinenumberEnd: 1379
    functionName: '[org.apache.commons.text.TextStringBuilder].appendTrue(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder].appendTrue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterable<?>].iterator()'
      Src: org.apache.commons.text.TextStringBuilder:1391,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilder,String)'
      Src: org.apache.commons.text.TextStringBuilder:1391,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - iterable
    - separator
    argTypes:
    - Iterable<?>
    - String
    constantsTouched: []
    func_position:
      end: 1394
      start: 1389
    functionDepth: 0
    functionLinenumber: 1389
    functionLinenumberEnd: 1394
    functionName: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(Iterable<?>,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[Iterable<?>].iterator()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilder,String)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(Iterable<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].toString(String,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1406,1
    - Dst: '[java.util.Iterator<?>].hasNext()'
      Src: org.apache.commons.text.TextStringBuilder:1407,1
    - Dst: '[java.util.Iterator<?>].next()'
      Src: org.apache.commons.text.TextStringBuilder:1408,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1408,1
    - Dst: '[java.util.Iterator<?>].hasNext()'
      Src: org.apache.commons.text.TextStringBuilder:1409,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1410,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - it
    - separator
    argTypes:
    - java.util.Iterator<?>
    - String
    constantsTouched: []
    func_position:
      end: 1415
      start: 1404
    functionDepth: 1
    functionLinenumber: 1404
    functionLinenumberEnd: 1415
    functionName: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(java.util.Iterator<?>,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - '[java.util.Objects].toString(String,org.apache.commons.text.TextStringBuilder)'
    - '[java.util.Iterator<?>].next()'
    - '[java.util.Iterator<?>].hasNext()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(java.util.Iterator<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].toString(String,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1427,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append()'
      Src: org.apache.commons.text.TextStringBuilder:1428,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1430,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append()'
      Src: org.apache.commons.text.TextStringBuilder:1430,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - array
    - separator
    argTypes:
    - Object[]
    - String
    constantsTouched: []
    func_position:
      end: 1434
      start: 1425
    functionDepth: 1
    functionLinenumber: 1425
    functionLinenumberEnd: 1434
    functionName: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(Object[],String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append()'
    - '[java.util.Objects].toString(String,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(Object[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].<init>()'
      Src: org.apache.commons.text.TextStringBuilder:1456,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1457
      start: 1455
    functionDepth: 1
    functionLinenumber: 1455
    functionLinenumberEnd: 1457
    functionName: '[org.apache.commons.text.TextStringBuilder].asReader()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].<init>()'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.commons.text.TextStringBuilder].asReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TextStringBuilderTokenizer].<init>()'
      Src: org.apache.commons.text.TextStringBuilder:1495,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1494
    functionDepth: 0
    functionLinenumber: 1494
    functionLinenumberEnd: 1496
    functionName: '[org.apache.commons.text.TextStringBuilder].asTokenizer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[TextStringBuilderTokenizer].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.TextStringBuilder].asTokenizer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TextStringBuilderWriter].<init>()'
      Src: org.apache.commons.text.TextStringBuilder:1519,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Writer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1520
      start: 1518
    functionDepth: 0
    functionLinenumber: 1518
    functionLinenumberEnd: 1520
    functionName: '[org.apache.commons.text.TextStringBuilder].asWriter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[TextStringBuilderWriter].<init>()'
    linkageType: ''
    returnType: java.io.Writer
    signature: '[org.apache.commons.text.TextStringBuilder].asWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilder:1532,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1533
      start: 1529
    functionDepth: 1
    functionLinenumber: 1529
    functionLinenumberEnd: 1533
    functionName: '[org.apache.commons.text.TextStringBuilder].build()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.TextStringBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1542
      start: 1540
    functionDepth: 0
    functionLinenumber: 1540
    functionLinenumberEnd: 1542
    functionName: '[org.apache.commons.text.TextStringBuilder].capacity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].capacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateIndex(int)'
      Src: org.apache.commons.text.TextStringBuilder:1555,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1557
      start: 1553
    functionDepth: 1
    functionLinenumber: 1553
    functionLinenumberEnd: 1557
    functionName: '[org.apache.commons.text.TextStringBuilder].charAt(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].validateIndex(int)'
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.text.TextStringBuilder].charAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1575
      start: 1572
    functionDepth: 0
    functionLinenumber: 1572
    functionLinenumberEnd: 1575
    functionName: '[org.apache.commons.text.TextStringBuilder].clear()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1591
      start: 1583
    functionDepth: 0
    functionLinenumber: 1583
    functionLinenumberEnd: 1591
    functionName: '[org.apache.commons.text.TextStringBuilder].contains(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder].contains(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:1600,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1601
      start: 1599
    functionDepth: 1
    functionLinenumber: 1599
    functionLinenumberEnd: 1601
    functionName: '[org.apache.commons.text.TextStringBuilder].contains(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder].contains(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilder:1614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 1615
      start: 1613
    functionDepth: 1
    functionLinenumber: 1613
    functionLinenumberEnd: 1615
    functionName: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1626,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1629,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startIndex
    - endIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1632
      start: 1625
    functionDepth: 1
    functionLinenumber: 1625
    functionLinenumberEnd: 1632
    functionName: '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,int,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteImpl(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1650,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1655
      start: 1640
    functionDepth: 0
    functionLinenumber: 1640
    functionLinenumberEnd: 1655
    functionName: '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].deleteImpl(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:1664,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:1666,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1668,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:1669,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1673
      start: 1663
    functionDepth: 2
    functionLinenumber: 1663
    functionLinenumberEnd: 1673
    functionName: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
    - '[String].length()'
    - '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,null,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1686,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 1687
      start: 1685
    functionDepth: 0
    functionLinenumber: 1685
    functionLinenumberEnd: 1687
    functionName: '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,null,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateIndex(int)'
      Src: org.apache.commons.text.TextStringBuilder:1699,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1700,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1702
      start: 1698
    functionDepth: 1
    functionLinenumber: 1698
    functionLinenumberEnd: 1702
    functionName: '[org.apache.commons.text.TextStringBuilder].deleteCharAt(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].validateIndex(int)'
    - '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].deleteCharAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteImpl(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1713,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1718
      start: 1710
    functionDepth: 0
    functionLinenumber: 1710
    functionLinenumberEnd: 1718
    functionName: '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].deleteImpl(org.apache.commons.text.TextStringBuilder,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:1727,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:1729,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1731,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1735
      start: 1726
    functionDepth: 2
    functionLinenumber: 1726
    functionLinenumberEnd: 1735
    functionName: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
    - '[String].length()'
    - '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,null,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1748,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 1749
      start: 1747
    functionDepth: 0
    functionLinenumber: 1747
    functionLinenumberEnd: 1749
    functionName: '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,null,int,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:1760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - startIndex
    - endIndex
    - len
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1762
      start: 1759
    functionDepth: 0
    functionLinenumber: 1759
    functionLinenumberEnd: 1762
    functionName: '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateIndex(int)'
      Src: org.apache.commons.text.TextStringBuilder:1775,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteCharAt(int)'
      Src: org.apache.commons.text.TextStringBuilder:1777,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1779
      start: 1774
    functionDepth: 2
    functionLinenumber: 1774
    functionLinenumberEnd: 1779
    functionName: '[org.apache.commons.text.TextStringBuilder].drainChar(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].deleteCharAt(int)'
    - '[org.apache.commons.text.TextStringBuilder].validateIndex(int)'
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.text.TextStringBuilder].drainChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilder:1794,1
    - Dst: Math.min(int,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:1797,1
    - Dst: Math.min(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:1797,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:1798,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1799,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - startIndex
    - endIndex
    - target
    - targetIndex
    argTypes:
    - int
    - int
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 1801
      start: 1792
    functionDepth: 1
    functionLinenumber: 1792
    functionLinenumberEnd: 1801
    functionName: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,char[],int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - Math.min(int,org.apache.commons.text.TextStringBuilder)
    - Math.min(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    - '[org.apache.commons.text.TextStringBuilder].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
    - '[org.apache.commons.text.TextStringBuilder].delete(int,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:1816,1
    - Dst: '[String].charAt(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1825,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1830
      start: 1812
    functionDepth: 0
    functionLinenumber: 1812
    functionLinenumberEnd: 1830
    functionName: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.commons.text.TextStringBuilder)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
      Src: org.apache.commons.text.TextStringBuilder:1847,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - capacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1850
      start: 1845
    functionDepth: 3
    functionLinenumber: 1845
    functionLinenumberEnd: 1850
    functionName: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].resizeBuffer(int)'
      Src: org.apache.commons.text.TextStringBuilder:1869,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - capacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1871
      start: 1864
    functionDepth: 2
    functionLinenumber: 1864
    functionLinenumberEnd: 1871
    functionName: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].resizeBuffer(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1881,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1882
      start: 1879
    functionDepth: 1
    functionLinenumber: 1879
    functionLinenumberEnd: 1882
    functionName: '[org.apache.commons.text.TextStringBuilder].equals(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    constantsTouched: []
    func_position:
      end: 1910
      start: 1890
    functionDepth: 0
    functionLinenumber: 1890
    functionLinenumberEnd: 1910
    functionName: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.toUpperCase(org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:1931,1
    - Dst: Character.toUpperCase(org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:1931,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    constantsTouched: []
    func_position:
      end: 1936
      start: 1919
    functionDepth: 1
    functionLinenumber: 1919
    functionLinenumberEnd: 1936
    functionName: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - Character.toUpperCase(org.apache.commons.text.TextStringBuilder)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilder:1947,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1948
      start: 1945
    functionDepth: 1
    functionLinenumber: 1945
    functionLinenumberEnd: 1948
    functionName: '[org.apache.commons.text.TextStringBuilder].get()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.TextStringBuilder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1955
      start: 1953
    functionDepth: 0
    functionLinenumber: 1953
    functionLinenumberEnd: 1955
    functionName: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:1964,1
    - Dst: System.arraycopy(char[],int,org.apache.commons.text.TextStringBuilder,int,int)
      Src: org.apache.commons.text.TextStringBuilder:1968,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 1970
      start: 1963
    functionDepth: 1
    functionLinenumber: 1963
    functionLinenumberEnd: 1970
    functionName: '[org.apache.commons.text.TextStringBuilder].getChars(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,org.apache.commons.text.TextStringBuilder,int,int)
    - '[org.apache.commons.text.TextStringBuilder].length()'
    linkageType: ''
    returnType: char[]
    signature: '[org.apache.commons.text.TextStringBuilder].getChars(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilder:1984,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:1986,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilder:1987,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:1990,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:1992,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - startIndex
    - endIndex
    - target
    - targetIndex
    argTypes:
    - int
    - int
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 1993
      start: 1982
    functionDepth: 1
    functionLinenumber: 1982
    functionLinenumberEnd: 1993
    functionName: '[org.apache.commons.text.TextStringBuilder].getChars(int,int,char[],int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder].getChars(int,int,char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2002
      start: 2000
    functionDepth: 0
    functionLinenumber: 2000
    functionLinenumberEnd: 2002
    functionName: '[org.apache.commons.text.TextStringBuilder].getNewLineText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.TextStringBuilder].getNewLineText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2011
      start: 2009
    functionDepth: 0
    functionLinenumber: 2009
    functionLinenumberEnd: 2011
    functionName: '[org.apache.commons.text.TextStringBuilder].getNullText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.TextStringBuilder].getNullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2027
      start: 2018
    functionDepth: 0
    functionLinenumber: 2018
    functionLinenumberEnd: 2027
    functionName: '[org.apache.commons.text.TextStringBuilder].hashCode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilder:2036,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2037
      start: 2035
    functionDepth: 1
    functionLinenumber: 2035
    functionLinenumberEnd: 2037
    functionName: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.TextStringBuilder:2047,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - startIndex
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 2058
      start: 2046
    functionDepth: 0
    functionLinenumber: 2046
    functionLinenumberEnd: 2058
    functionName: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - Math.max(int,int)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:2070,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2071
      start: 2069
    functionDepth: 1
    functionLinenumber: 2069
    functionLinenumberEnd: 2071
    functionName: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.TextStringBuilder:2085,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:2089,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.commons.text.TextStringBuilder:2091,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2091,1
    - Dst: '[String].charAt(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2104,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - str
    - startIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 2111
      start: 2084
    functionDepth: 0
    functionLinenumber: 2084
    functionLinenumberEnd: 2111
    functionName: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 7
    functionsReached:
    - '[String].charAt(org.apache.commons.text.TextStringBuilder)'
    - '[String].length()'
    - '[String].charAt(int)'
    - Math.max(int,int)
    - '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilder:2124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 2125
      start: 2123
    functionDepth: 1
    functionLinenumber: 2123
    functionLinenumberEnd: 2125
    functionName: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.TextStringBuilder:2139,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2146,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - matcher
    - startIndex
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    - int
    constantsTouched: []
    func_position:
      end: 2151
      start: 2138
    functionDepth: 0
    functionLinenumber: 2138
    functionLinenumberEnd: 2151
    functionName: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - Math.max(int,int)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2162,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2164,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:2165,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendTrue(int)'
      Src: org.apache.commons.text.TextStringBuilder:2166,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2168,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:2169,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFalse(int)'
      Src: org.apache.commons.text.TextStringBuilder:2170,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 2173
      start: 2161
    functionDepth: 1
    functionLinenumber: 2161
    functionLinenumberEnd: 2173
    functionName: '[org.apache.commons.text.TextStringBuilder].insert(int,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].appendTrue(int)'
    - '[org.apache.commons.text.TextStringBuilder].appendFalse(int)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].insert(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2184,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
      Src: org.apache.commons.text.TextStringBuilder:2185,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:2186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2190
      start: 2183
    functionDepth: 3
    functionLinenumber: 2183
    functionLinenumberEnd: 2190
    functionName: '[org.apache.commons.text.TextStringBuilder].insert(int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
    - '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].insert(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2201,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
      Src: org.apache.commons.text.TextStringBuilder:2203,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2207,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:2208,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:2209,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - chars
    argTypes:
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 2213
      start: 2200
    functionDepth: 2
    functionLinenumber: 2200
    functionLinenumberEnd: 2213
    functionName: '[org.apache.commons.text.TextStringBuilder].insert(int,char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
    - System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].insert(int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2226,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
      Src: org.apache.commons.text.TextStringBuilder:2228,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:2231,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:2234,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2237,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:2238,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.apache.commons.text.TextStringBuilder:2239,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - index
    - chars
    - offset
    - length
    argTypes:
    - int
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2243
      start: 2225
    functionDepth: 2
    functionLinenumber: 2225
    functionLinenumberEnd: 2243
    functionName: '[org.apache.commons.text.TextStringBuilder].insert(int,char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - System.arraycopy(char[],int,char[],int,int)
    - System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].insert(int,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(double)
      Src: org.apache.commons.text.TextStringBuilder:2254,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - double
    constantsTouched: []
    func_position:
      end: 2255
      start: 2253
    functionDepth: 0
    functionLinenumber: 2253
    functionLinenumberEnd: 2255
    functionName: '[org.apache.commons.text.TextStringBuilder].insert(int,double)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - String.valueOf(double)
    - '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].insert(int,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(float)
      Src: org.apache.commons.text.TextStringBuilder:2266,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - float
    constantsTouched: []
    func_position:
      end: 2267
      start: 2265
    functionDepth: 0
    functionLinenumber: 2265
    functionLinenumberEnd: 2267
    functionName: '[org.apache.commons.text.TextStringBuilder].insert(int,float)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - String.valueOf(float)
    - '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].insert(int,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.commons.text.TextStringBuilder:2278,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2279
      start: 2277
    functionDepth: 0
    functionLinenumber: 2277
    functionLinenumberEnd: 2279
    functionName: '[org.apache.commons.text.TextStringBuilder].insert(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
    - String.valueOf(int)
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].insert(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(long)
      Src: org.apache.commons.text.TextStringBuilder:2290,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - long
    constantsTouched: []
    func_position:
      end: 2291
      start: 2289
    functionDepth: 0
    functionLinenumber: 2289
    functionLinenumberEnd: 2291
    functionName: '[org.apache.commons.text.TextStringBuilder].insert(int,long)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - String.valueOf(long)
    - '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].insert(int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].toString(Object,String)'
      Src: org.apache.commons.text.TextStringBuilder:2303,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - obj
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 2304
      start: 2302
    functionDepth: 0
    functionLinenumber: 2302
    functionLinenumberEnd: 2304
    functionName: '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
    - '[java.util.Objects].toString(Object,String)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2315,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilder:2320,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2323,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:2324,1
    - Dst: str.getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)
      Src: org.apache.commons.text.TextStringBuilder:2326,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - str
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 2330
      start: 2314
    functionDepth: 1
    functionLinenumber: 2314
    functionLinenumberEnd: 2330
    functionName: '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 5
    functionsReached:
    - str.length()
    - str.getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2342
      start: 2340
    functionDepth: 0
    functionLinenumber: 2340
    functionLinenumberEnd: 2342
    functionName: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2355
      start: 2353
    functionDepth: 0
    functionLinenumber: 2353
    functionLinenumberEnd: 2355
    functionName: '[org.apache.commons.text.TextStringBuilder].isNotEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder].isNotEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2365
      start: 2363
    functionDepth: 0
    functionLinenumber: 2363
    functionLinenumberEnd: 2365
    functionName: '[org.apache.commons.text.TextStringBuilder].isReallocated()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder].isReallocated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilder:2374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2375
      start: 2373
    functionDepth: 1
    functionLinenumber: 2373
    functionLinenumberEnd: 2375
    functionName: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - startIndex
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 2395
      start: 2384
    functionDepth: 0
    functionLinenumber: 2384
    functionLinenumberEnd: 2395
    functionName: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:2407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2408
      start: 2406
    functionDepth: 1
    functionLinenumber: 2406
    functionLinenumberEnd: 2408
    functionName: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:2426,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.commons.text.TextStringBuilder:2434,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2434,1
    - Dst: '[String].charAt(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2439,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - str
    - startIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 2446
      start: 2421
    functionDepth: 0
    functionLinenumber: 2421
    functionLinenumberEnd: 2446
    functionName: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - '[String].charAt(org.apache.commons.text.TextStringBuilder)'
    - '[String].charAt(int)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilder:2459,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 2460
      start: 2458
    functionDepth: 1
    functionLinenumber: 2458
    functionLinenumberEnd: 2460
    functionName: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2481,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - matcher
    - startIndex
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    - int
    constantsTouched: []
    func_position:
      end: 2486
      start: 2473
    functionDepth: 0
    functionLinenumber: 2473
    functionLinenumberEnd: 2486
    functionName: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2503,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2505,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2506
      start: 2498
    functionDepth: 1
    functionLinenumber: 2498
    functionLinenumberEnd: 2506
    functionName: '[org.apache.commons.text.TextStringBuilder].leftString(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.TextStringBuilder].leftString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2516
      start: 2513
    functionDepth: 0
    functionLinenumber: 2513
    functionLinenumberEnd: 2516
    functionName: '[org.apache.commons.text.TextStringBuilder].length()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 42
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2539,1
    - Dst: '[String].<init>(char[],org.apache.commons.text.TextStringBuilder,int)'
      Src: org.apache.commons.text.TextStringBuilder:2541,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - length
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2542
      start: 2531
    functionDepth: 0
    functionLinenumber: 2531
    functionLinenumberEnd: 2542
    functionName: '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[String].<init>(char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - '[String].<init>(char[],org.apache.commons.text.TextStringBuilder,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].reallocate(int)'
      Src: org.apache.commons.text.TextStringBuilder:2551,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2554
      start: 2549
    functionDepth: 1
    functionLinenumber: 2549
    functionLinenumberEnd: 2554
    functionName: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].reallocate(int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].remaining()'
      Src: org.apache.commons.text.TextStringBuilder:2567,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2568,1
    - Dst: '[java.nio.CharBuffer].get(char[],int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2569,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - charBuffer
    argTypes:
    - java.nio.CharBuffer
    constantsTouched: []
    func_position:
      end: 2572
      start: 2565
    functionDepth: 0
    functionLinenumber: 2565
    functionLinenumberEnd: 2572
    functionName: '[org.apache.commons.text.TextStringBuilder].readFrom(java.nio.CharBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].get(char[],int,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[java.nio.CharBuffer].remaining()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].readFrom(java.nio.CharBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.Reader)'
      Src: org.apache.commons.text.TextStringBuilder:2585,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.nio.CharBuffer)'
      Src: org.apache.commons.text.TextStringBuilder:2588,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
      Src: org.apache.commons.text.TextStringBuilder:2592,1
    - Dst: '[java.nio.CharBuffer].wrap(char[],int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2593,1
    - Dst: '[Readable].read(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2594,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Readable
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - readable
    argTypes:
    - Readable
    constantsTouched: []
    func_position:
      end: 2601
      start: 2583
    functionDepth: 4
    functionLinenumber: 2583
    functionLinenumberEnd: 2601
    functionName: '[org.apache.commons.text.TextStringBuilder].readFrom(Readable)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].wrap(char[],int,org.apache.commons.text.TextStringBuilder)'
    - '[Readable].read(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(java.nio.CharBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.Reader)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].readFrom(Readable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
      Src: org.apache.commons.text.TextStringBuilder:2615,1
    - Dst: '[java.io.Reader].read(char[],int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2616,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
      Src: org.apache.commons.text.TextStringBuilder:2622,1
    - Dst: '[java.io.Reader].read(char[],int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2623,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 2626
      start: 2613
    functionDepth: 3
    functionLinenumber: 2613
    functionLinenumberEnd: 2626
    functionName: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.Reader)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.io.Reader].read(char[],int,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2645,1
    - Dst: '[java.io.Reader].read(char[],int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2647,1
    - Dst: '[java.io.Reader].read(char[],int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2654,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - count
    argTypes:
    - java.io.Reader
    - int
    constantsTouched: []
    func_position:
      end: 2657
      start: 2640
    functionDepth: 1
    functionLinenumber: 2640
    functionLinenumberEnd: 2657
    functionName: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.Reader,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.io.Reader].read(char[],int,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.Reader,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:2665,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2667
      start: 2664
    functionDepth: 0
    functionLinenumber: 2664
    functionLinenumberEnd: 2667
    functionName: '[org.apache.commons.text.TextStringBuilder].reallocate(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[java.util.Arrays].copyOf(char[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder].reallocate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2680,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:2681,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceImpl(int,int,org.apache.commons.text.TextStringBuilder,String,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2682,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - startIndex
    - endIndex
    - replaceStr
    argTypes:
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 2684
      start: 2679
    functionDepth: 1
    functionLinenumber: 2679
    functionLinenumberEnd: 2684
    functionName: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
    - '[String].length()'
    - '[org.apache.commons.text.TextStringBuilder].replaceImpl(int,int,org.apache.commons.text.TextStringBuilder,String,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2703,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceImpl(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2704,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      - String
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - matcher
    - replaceStr
    - startIndex
    - endIndex
    - replaceCount
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    - String
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2705
      start: 2701
    functionDepth: 1
    functionLinenumber: 2701
    functionLinenumberEnd: 2705
    functionName: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].replaceImpl(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - search
    - replace
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 2723
      start: 2714
    functionDepth: 0
    functionLinenumber: 2714
    functionLinenumberEnd: 2723
    functionName: '[org.apache.commons.text.TextStringBuilder].replaceAll(char,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].replaceAll(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:2733,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:2735,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:2736,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceImpl(int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,String,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2738,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2739,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - searchStr
    - replaceStr
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2743
      start: 2732
    functionDepth: 2
    functionLinenumber: 2732
    functionLinenumberEnd: 2743
    functionName: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].replaceImpl(int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,String,org.apache.commons.text.TextStringBuilder)'
    - '[String].length()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2757,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - matcher
    - replaceStr
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    - String
    constantsTouched: []
    func_position:
      end: 2758
      start: 2756
    functionDepth: 0
    functionLinenumber: 2756
    functionLinenumberEnd: 2758
    functionName: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - search
    - replace
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 2777
      start: 2767
    functionDepth: 0
    functionLinenumber: 2767
    functionLinenumberEnd: 2777
    functionName: '[org.apache.commons.text.TextStringBuilder].replaceFirst(char,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].replaceFirst(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:2787,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:2789,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:2791,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceImpl(int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,String,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2792,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - searchStr
    - replaceStr
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2796
      start: 2786
    functionDepth: 2
    functionLinenumber: 2786
    functionLinenumberEnd: 2796
    functionName: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
    - '[org.apache.commons.text.TextStringBuilder].replaceImpl(int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,String,org.apache.commons.text.TextStringBuilder)'
    - '[String].length()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2810,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - matcher
    - replaceStr
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    - String
    constantsTouched: []
    func_position:
      end: 2811
      start: 2809
    functionDepth: 2
    functionLinenumber: 2809
    functionLinenumberEnd: 2811
    functionName: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2827,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:2828,1
    - Dst: '[String].getChars(int,int,char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:2832,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - startIndex
    - endIndex
    - removeLen
    - insertStr
    - insertLen
    argTypes:
    - int
    - int
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 2834
      start: 2823
    functionDepth: 0
    functionLinenumber: 2823
    functionLinenumberEnd: 2834
    functionName: '[org.apache.commons.text.TextStringBuilder].replaceImpl(int,int,int,String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
    - '[String].getChars(int,int,char[],int)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder].replaceImpl(int,int,int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:2856,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2859,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceImpl(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,int,String,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2861,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      - String
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - matcher
    - replaceStr
    - from
    - to
    - replaceCount
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    - String
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2870
      start: 2851
    functionDepth: 0
    functionLinenumber: 2851
    functionLinenumberEnd: 2870
    functionName: '[org.apache.commons.text.TextStringBuilder].replaceImpl(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].replaceImpl(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,int,String,org.apache.commons.text.TextStringBuilder)'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].replaceImpl(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.compareUnsigned(org.apache.commons.text.TextStringBuilder,int)
      Src: org.apache.commons.text.TextStringBuilder:2882,1
    - Dst: Integer.compareUnsigned(org.apache.commons.text.TextStringBuilder,int)
      Src: org.apache.commons.text.TextStringBuilder:2885,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].createPositiveCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilder:2886,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].reallocate(int)'
      Src: org.apache.commons.text.TextStringBuilder:2888,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2889
      start: 2878
    functionDepth: 1
    functionLinenumber: 2878
    functionLinenumberEnd: 2889
    functionName: '[org.apache.commons.text.TextStringBuilder].resizeBuffer(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].reallocate(int)'
    - '[org.apache.commons.text.TextStringBuilder].createPositiveCapacity(int)'
    - Integer.compareUnsigned(org.apache.commons.text.TextStringBuilder,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder].resizeBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2908
      start: 2896
    functionDepth: 0
    functionLinenumber: 2896
    functionLinenumberEnd: 2908
    functionName: '[org.apache.commons.text.TextStringBuilder].reverse()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].reverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2925,1
    - Dst: '[String].<init>(char[],org.apache.commons.text.TextStringBuilder,int)'
      Src: org.apache.commons.text.TextStringBuilder:2927,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2928
      start: 2920
    functionDepth: 0
    functionLinenumber: 2920
    functionLinenumberEnd: 2928
    functionName: '[org.apache.commons.text.TextStringBuilder].rightString(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(char[],org.apache.commons.text.TextStringBuilder,int)'
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.TextStringBuilder].rightString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilder:2940,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
      Src: org.apache.commons.text.TextStringBuilder:2940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 2941
      start: 2939
    functionDepth: 4
    functionLinenumber: 2939
    functionLinenumberEnd: 2941
    functionName: '[org.apache.commons.text.TextStringBuilder].set(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].set(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateIndex(int)'
      Src: org.apache.commons.text.TextStringBuilder:2954,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - ch
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2957
      start: 2953
    functionDepth: 1
    functionLinenumber: 2953
    functionLinenumberEnd: 2957
    functionName: '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].validateIndex(int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilder:2968,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
      Src: org.apache.commons.text.TextStringBuilder:2973,1
    - Dst: '[java.util.Arrays].fill(char[],org.apache.commons.text.TextStringBuilder,int,char)'
      Src: org.apache.commons.text.TextStringBuilder:2976,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2979
      start: 2966
    functionDepth: 3
    functionLinenumber: 2966
    functionLinenumberEnd: 2979
    functionName: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 4
    functionsReached:
    - '[java.util.Arrays].fill(char[],org.apache.commons.text.TextStringBuilder,int,char)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newLine
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2990
      start: 2987
    functionDepth: 0
    functionLinenumber: 2987
    functionLinenumberEnd: 2990
    functionName: '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilder:2999,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nullText
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 3004
      start: 2998
    functionDepth: 0
    functionLinenumber: 2998
    functionLinenumberEnd: 3004
    functionName: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 16
    functionsReached:
    - '[String].isEmpty()'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3016
      start: 3014
    functionDepth: 0
    functionLinenumber: 3014
    functionLinenumberEnd: 3016
    functionName: '[org.apache.commons.text.TextStringBuilder].size()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:3031,1
    - Dst: '[String].charAt(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:3039,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 3044
      start: 3027
    functionDepth: 0
    functionLinenumber: 3027
    functionLinenumberEnd: 3044
    functionName: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.commons.text.TextStringBuilder)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilder:3052,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilder:3055,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:3058,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:3060,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CharSequence
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startIndex
    - endIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 3061
      start: 3049
    functionDepth: 3
    functionLinenumber: 3049
    functionLinenumberEnd: 3061
    functionName: '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
    - '[StringIndexOutOfBoundsException].<init>(org.apache.commons.text.TextStringBuilder)'
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: CharSequence
    signature: '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:3071,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - start
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3072
      start: 3070
    functionDepth: 2
    functionLinenumber: 3070
    functionLinenumberEnd: 3072
    functionName: '[org.apache.commons.text.TextStringBuilder].substring(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.TextStringBuilder].substring(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:3087,1
    - Dst: '[String].<init>(char[],int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:3088,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startIndex
    - endIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 3089
      start: 3086
    functionDepth: 1
    functionLinenumber: 3086
    functionLinenumberEnd: 3089
    functionName: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 4
    functionsReached:
    - '[String].<init>(char[],int,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:3097,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3098
      start: 3096
    functionDepth: 0
    functionLinenumber: 3096
    functionLinenumberEnd: 3098
    functionName: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 4
    functionsReached:
    - '[java.util.Arrays].copyOf(char[],int)'
    linkageType: ''
    returnType: char[]
    signature: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:3110,1
    - Dst: '[java.util.Arrays].copyOfRange(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:3112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startIndex
    - endIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 3113
      start: 3109
    functionDepth: 1
    functionLinenumber: 3109
    functionLinenumberEnd: 3113
    functionName: '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
    - '[java.util.Arrays].copyOfRange(char[],int,int)'
    linkageType: ''
    returnType: char[]
    signature: '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:3125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3126
      start: 3123
    functionDepth: 0
    functionLinenumber: 3123
    functionLinenumberEnd: 3126
    functionName: '[org.apache.commons.text.TextStringBuilder].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 109
    functionsReached:
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.TextStringBuilder].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilder:3134,1
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:3134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuffer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3135
      start: 3133
    functionDepth: 0
    functionLinenumber: 3133
    functionLinenumberEnd: 3135
    functionName: '[org.apache.commons.text.TextStringBuilder].toStringBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(char[],int,int)'
    - '[StringBuffer].<init>(int)'
    linkageType: ''
    returnType: StringBuffer
    signature: '[org.apache.commons.text.TextStringBuilder].toStringBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilder:3143,1
    - Dst: '[StringBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:3143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3144
      start: 3142
    functionDepth: 0
    functionLinenumber: 3142
    functionLinenumberEnd: 3144
    functionName: '[org.apache.commons.text.TextStringBuilder].toStringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(char[],int,int)'
    - '[StringBuilder].<init>(int)'
    linkageType: ''
    returnType: StringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].toStringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(org.apache.commons.text.TextStringBuilder,int)'
      Src: org.apache.commons.text.TextStringBuilder:3165,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:3168,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.TextStringBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3171
      start: 3151
    functionDepth: 0
    functionLinenumber: 3151
    functionLinenumberEnd: 3171
    functionName: '[org.apache.commons.text.TextStringBuilder].trim()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].delete(org.apache.commons.text.TextStringBuilder,int)'
    - '[org.apache.commons.text.TextStringBuilder].delete(int,org.apache.commons.text.TextStringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder
    signature: '[org.apache.commons.text.TextStringBuilder].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilder:3181,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3183
      start: 3179
    functionDepth: 0
    functionLinenumber: 3179
    functionLinenumberEnd: 3183
    functionName: '[org.apache.commons.text.TextStringBuilder].validateIndex(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 4
    functionsReached:
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder].validateIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilder:3195,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:3201,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - long
      - int
      - int
      - char[]
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startIndex
    - endIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 3204
      start: 3193
    functionDepth: 0
    functionLinenumber: 3193
    functionLinenumberEnd: 3204
    functionName: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 10
    functionsReached:
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].close()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - readAheadLimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].mark(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].mark(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].markSupported()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].ready()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:117,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].charAt()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:117,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].read()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].charAt()'
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].ready()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IndexOutOfBoundsException].<init>()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:124,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].size()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:129,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].size()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:132,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].size()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:133,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].getChars(int,org.apache.commons.text.TextStringBuilder.TextStringBuilderReader,char[],int)'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:135,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Reader
    argCount: 3
    argNames:
    - b
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 138
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].read(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>()'
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].size()'
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].getChars(int,org.apache.commons.text.TextStringBuilder.TextStringBuilderReader,char[],int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].size()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].ready()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].ready()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].reset()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].size()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:155,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].size()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:156,1
    - Dst: Math.toIntExact(org.apache.commons.text.TextStringBuilder.TextStringBuilderReader)
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:161,1
    - Dst: Math.addExact(int,org.apache.commons.text.TextStringBuilder.TextStringBuilderReader)
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:161,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 163
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 163
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].skip(long)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].size()'
    - Math.toIntExact(org.apache.commons.text.TextStringBuilder.TextStringBuilderReader)
    - Math.addExact(int,org.apache.commons.text.TextStringBuilder.TextStringBuilderReader)
    linkageType: ''
    returnType: long
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer
      static: false
      superClass: StringTokenizer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 175
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getContent()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer:180,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].toString()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer:181,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: StringTokenizer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 182
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].getContent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].toString()'
    - '[org.apache.commons.text.StringTokenizer].getContent()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].getContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer:188,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].size()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer:188,1
    - Dst: '[org.apache.commons.text.StringTokenizer].tokenize(org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer,int,org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer)'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer:188,1
    - Dst: '[org.apache.commons.text.StringTokenizer].tokenize(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer:190,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: StringTokenizer
    argCount: 3
    argNames:
    - chars
    - offset
    - count
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 191
      start: 185
    functionDepth: 4
    functionLinenumber: 185
    functionLinenumberEnd: 191
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].tokenize(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].tokenize(org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer,int,org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer)'
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].size()'
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].getBuffer()'
    - '[org.apache.commons.text.StringTokenizer].tokenize(char[],int,int)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].tokenize(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 203
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].close()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].flush()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].append(char[])'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - cbuf
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].append(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].append(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].append(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].append(char)'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 233
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].append(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].append(String)'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].append(String,int,int)'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - str
    - 'off'
    - len
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(String,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].append(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].clone()'
      Src: org.apache.commons.text.StrTokenizer:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.text.StrTokenizer].getCSVClone()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].clone()'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].getCSVClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getCSVClone()'
      Src: org.apache.commons.text.StrTokenizer:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 3
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.text.StrTokenizer].getCSVInstance()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].getCSVClone()'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].getCSVInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getCSVClone()'
      Src: org.apache.commons.text.StrTokenizer:144,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(char[])'
      Src: org.apache.commons.text.StrTokenizer:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 147
      start: 143
    functionDepth: 3
    functionLinenumber: 143
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.text.StrTokenizer].getCSVInstance(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].getCSVClone()'
    - '[org.apache.commons.text.StrTokenizer].reset(char[])'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].getCSVInstance(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getCSVClone()'
      Src: org.apache.commons.text.StrTokenizer:159,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(String)'
      Src: org.apache.commons.text.StrTokenizer:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 162
      start: 158
    functionDepth: 3
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.text.StrTokenizer].getCSVInstance(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].getCSVClone()'
    - '[org.apache.commons.text.StrTokenizer].reset(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].getCSVInstance(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].clone()'
      Src: org.apache.commons.text.StrTokenizer:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 2
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.apache.commons.text.StrTokenizer].getTSVClone()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].clone()'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].getTSVClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getTSVClone()'
      Src: org.apache.commons.text.StrTokenizer:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 3
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.apache.commons.text.StrTokenizer].getTSVInstance()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].getTSVClone()'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].getTSVInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getTSVClone()'
      Src: org.apache.commons.text.StrTokenizer:193,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(char[])'
      Src: org.apache.commons.text.StrTokenizer:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 196
      start: 192
    functionDepth: 3
    functionLinenumber: 192
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.text.StrTokenizer].getTSVInstance(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].getTSVClone()'
    - '[org.apache.commons.text.StrTokenizer].reset(char[])'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].getTSVInstance(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getTSVClone()'
      Src: org.apache.commons.text.StrTokenizer:206,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(String)'
      Src: org.apache.commons.text.StrTokenizer:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 209
      start: 205
    functionDepth: 3
    functionLinenumber: 205
    functionLinenumberEnd: 209
    functionName: '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].getTSVClone()'
    - '[org.apache.commons.text.StrTokenizer].reset(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[org.apache.commons.text.StrTokenizer].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 16
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    - Dst: '[char[]].clone()'
      Src: org.apache.commons.text.StrTokenizer:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 3
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: '[org.apache.commons.text.StrTokenizer].<init>(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[char[]].clone()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StrTokenizer:270,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizer:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - char[]
    - char
    constantsTouched: []
    func_position:
      end: 272
      start: 269
    functionDepth: 3
    functionLinenumber: 269
    functionLinenumberEnd: 272
    functionName: '[org.apache.commons.text.StrTokenizer].<init>(char[],char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[])'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>(char[],char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[],char)'
      Src: org.apache.commons.text.StrTokenizer:283,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizer:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - delim
    - quote
    argTypes:
    - char[]
    - char
    - char
    constantsTouched: []
    func_position:
      end: 285
      start: 282
    functionDepth: 4
    functionLinenumber: 282
    functionLinenumberEnd: 285
    functionName: '[org.apache.commons.text.StrTokenizer].<init>(char[],char,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[],char)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>(char[],char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StrTokenizer:294,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
      Src: org.apache.commons.text.StrTokenizer:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - char[]
    - String
    constantsTouched: []
    func_position:
      end: 296
      start: 293
    functionDepth: 3
    functionLinenumber: 293
    functionLinenumberEnd: 296
    functionName: '[org.apache.commons.text.StrTokenizer].<init>(char[],String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[])'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>(char[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StrTokenizer:305,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - char[]
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 307
      start: 304
    functionDepth: 3
    functionLinenumber: 304
    functionLinenumberEnd: 307
    functionName: '[org.apache.commons.text.StrTokenizer].<init>(char[],org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[])'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>(char[],org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[],org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:318,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - delim
    - quote
    argTypes:
    - char[]
    - org.apache.commons.text.StrMatcher
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 320
      start: 317
    functionDepth: 3
    functionLinenumber: 317
    functionLinenumberEnd: 320
    functionName: '[org.apache.commons.text.StrTokenizer].<init>(char[],org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[],org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>(char[],org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizer:330,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 334
      start: 328
    functionDepth: 3
    functionLinenumber: 328
    functionLinenumberEnd: 334
    functionName: '[org.apache.commons.text.StrTokenizer].<init>(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 11
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizer:343,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizer:344,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - String
    - char
    constantsTouched: []
    func_position:
      end: 345
      start: 342
    functionDepth: 3
    functionLinenumber: 342
    functionLinenumberEnd: 345
    functionName: '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
      Src: org.apache.commons.text.StrTokenizer:356,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizer:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - delim
    - quote
    argTypes:
    - String
    - char
    - char
    constantsTouched: []
    func_position:
      end: 358
      start: 355
    functionDepth: 4
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionName: '[org.apache.commons.text.StrTokenizer].<init>(String,char,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>(String,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizer:367,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
      Src: org.apache.commons.text.StrTokenizer:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 369
      start: 366
    functionDepth: 3
    functionLinenumber: 366
    functionLinenumberEnd: 369
    functionName: '[org.apache.commons.text.StrTokenizer].<init>(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizer:378,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - String
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 380
      start: 377
    functionDepth: 3
    functionLinenumber: 377
    functionLinenumberEnd: 380
    functionName: '[org.apache.commons.text.StrTokenizer].<init>(String,org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>(String,org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrTokenizer:92,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:93,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:94,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:95,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:91,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrTokenizer:103,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:104,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:105,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizer:106,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizer:102,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrTokenizer:221,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:224,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:227,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:230,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:391,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - delim
    - quote
    argTypes:
    - String
    - org.apache.commons.text.StrMatcher
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 393
      start: 390
    functionDepth: 3
    functionLinenumber: 390
    functionLinenumberEnd: 393
    functionName: '[org.apache.commons.text.StrTokenizer].<init>(String,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(String,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].<init>(String,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.text.StrTokenizer:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 403
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 403
    functionName: '[org.apache.commons.text.StrTokenizer].add(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizer].add(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.StrTokenizer:412,1
    - Dst: '[org.apache.commons.text.StrTokenizer].isIgnoreEmptyTokens()'
      Src: org.apache.commons.text.StrTokenizer:413,1
    - Dst: '[org.apache.commons.text.StrTokenizer].isEmptyTokenAsNull()'
      Src: org.apache.commons.text.StrTokenizer:416,1
    - Dst: '[java.util.List<String>].add(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:420,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - list
    - tok
    argTypes:
    - java.util.List<String>
    - String
    constantsTouched: []
    func_position:
      end: 421
      start: 411
    functionDepth: 1
    functionLinenumber: 411
    functionLinenumberEnd: 421
    functionName: '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<String>].add(org.apache.commons.text.StrTokenizer)'
    - '[String].isEmpty()'
    - '[org.apache.commons.text.StrTokenizer].isIgnoreEmptyTokens()'
    - '[org.apache.commons.text.StrTokenizer].isEmptyTokenAsNull()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].tokenize(null,int,int)'
      Src: org.apache.commons.text.StrTokenizer:430,1
    - Dst: '[java.util.List<String>].toArray(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:431,1
    - Dst: '[org.apache.commons.text.StrTokenizer].tokenize(char[],int,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:433,1
    - Dst: '[java.util.List<String>].toArray(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:434,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 437
      start: 426
    functionDepth: 1
    functionLinenumber: 426
    functionLinenumberEnd: 437
    functionName: '[org.apache.commons.text.StrTokenizer].checkTokenized()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 5
    functionsReached:
    - '[java.util.List<String>].toArray(org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].tokenize(char[],int,org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].tokenize(null,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizer].checkTokenized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].cloneReset()'
      Src: org.apache.commons.text.StrTokenizer:449,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 446
    functionDepth: 1
    functionLinenumber: 446
    functionLinenumberEnd: 453
    functionName: '[org.apache.commons.text.StrTokenizer].clone()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].cloneReset()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.StrTokenizer].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.apache.commons.text.StrTokenizer:464,1
    - Dst: cloned.chars.clone()
      Src: org.apache.commons.text.StrTokenizer:466,1
    - Dst: cloned.reset()
      Src: org.apache.commons.text.StrTokenizer:468,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - CloneNotSupportedException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 470
    functionName: '[org.apache.commons.text.StrTokenizer].cloneReset()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached:
    - '[Object].clone()'
    - cloned.reset()
    - cloned.chars.clone()
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.StrTokenizer].cloneReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[])'
      Src: org.apache.commons.text.StrTokenizer:481,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 482
    functionName: '[org.apache.commons.text.StrTokenizer].getContent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 3
    functionsReached:
    - '[String].<init>(char[])'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrTokenizer].getContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 489
    functionDepth: 0
    functionLinenumber: 489
    functionLinenumberEnd: 491
    functionName: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 505
    functionName: '[org.apache.commons.text.StrTokenizer].getIgnoredMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrTokenizer].getIgnoredMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 519
    functionName: '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].checkTokenized()'
      Src: org.apache.commons.text.StrTokenizer:527,1
    - Dst: '[String[]].clone()'
      Src: org.apache.commons.text.StrTokenizer:528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 526
    functionDepth: 2
    functionLinenumber: 526
    functionLinenumberEnd: 529
    functionName: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 10
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].checkTokenized()'
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].checkTokenized()'
      Src: org.apache.commons.text.StrTokenizer:537,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:538,1
    - Dst: '[java.util.Collections].addAll(java.util.ArrayList,String[])'
      Src: org.apache.commons.text.StrTokenizer:539,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 536
    functionDepth: 2
    functionLinenumber: 536
    functionLinenumberEnd: 542
    functionName: '[org.apache.commons.text.StrTokenizer].getTokenList()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].<init>(org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].checkTokenized()'
    - '[java.util.Collections].addAll(java.util.ArrayList,String[])'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.text.StrTokenizer].getTokenList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 556
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 556
    functionName: '[org.apache.commons.text.StrTokenizer].getTrimmerMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrTokenizer].getTrimmerMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].checkTokenized()'
      Src: org.apache.commons.text.StrTokenizer:565,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 567
      start: 563
    functionDepth: 2
    functionLinenumber: 563
    functionLinenumberEnd: 567
    functionName: '[org.apache.commons.text.StrTokenizer].hasNext()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 40
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].checkTokenized()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrTokenizer].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].checkTokenized()'
      Src: org.apache.commons.text.StrTokenizer:576,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 578
      start: 574
    functionDepth: 2
    functionLinenumber: 574
    functionLinenumberEnd: 578
    functionName: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].checkTokenized()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 588
      start: 586
    functionDepth: 0
    functionLinenumber: 586
    functionLinenumberEnd: 588
    functionName: '[org.apache.commons.text.StrTokenizer].isEmptyTokenAsNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrTokenizer].isEmptyTokenAsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 598
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 598
    functionName: '[org.apache.commons.text.StrTokenizer].isIgnoreEmptyTokens()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrTokenizer].isIgnoreEmptyTokens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - srcChars
    - pos
    - len
    - quoteStart
    - quoteLen
    argTypes:
    - char[]
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 622
      start: 611
    functionDepth: 0
    functionLinenumber: 611
    functionLinenumberEnd: 622
    functionName: '[org.apache.commons.text.StrTokenizer].isQuote(char[],int,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrTokenizer].isQuote(char[],int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizer:632,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.commons.text.StrTokenizer:635,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 636
      start: 630
    functionDepth: 3
    functionLinenumber: 630
    functionLinenumberEnd: 636
    functionName: '[org.apache.commons.text.StrTokenizer].next()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 44
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrTokenizer].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 646
      start: 643
    functionDepth: 0
    functionLinenumber: 643
    functionLinenumberEnd: 646
    functionName: '[org.apache.commons.text.StrTokenizer].nextIndex()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrTokenizer].nextIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizer:656,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 660
      start: 655
    functionDepth: 3
    functionLinenumber: 655
    functionLinenumberEnd: 660
    functionName: '[org.apache.commons.text.StrTokenizer].nextToken()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrTokenizer].nextToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizer:669,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.commons.text.StrTokenizer:672,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 673
      start: 667
    functionDepth: 3
    functionLinenumber: 667
    functionLinenumberEnd: 673
    functionName: '[org.apache.commons.text.StrTokenizer].previous()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    - '[org.apache.commons.text.StrTokenizer].hasPrevious()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrTokenizer].previous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 683
      start: 680
    functionDepth: 0
    functionLinenumber: 680
    functionLinenumberEnd: 683
    functionName: '[org.apache.commons.text.StrTokenizer].previousIndex()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrTokenizer].previousIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizer:691,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 695
      start: 690
    functionDepth: 3
    functionLinenumber: 690
    functionLinenumberEnd: 695
    functionName: '[org.apache.commons.text.StrTokenizer].previousToken()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].hasPrevious()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrTokenizer].previousToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getIgnoredMatcher()'
      Src: org.apache.commons.text.StrTokenizer:717,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StrTokenizer:717,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTrimmerMatcher()'
      Src: org.apache.commons.text.StrTokenizer:718,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StrTokenizer:718,1
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.StrTokenizer:716,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizer:720,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StrTokenizer:720,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:721,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StrTokenizer:721,1
    - Dst: '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:729,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizer:734,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer,int)'
      Src: org.apache.commons.text.StrTokenizer:734,1
    - Dst: '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:736,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:741,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer,int)'
      Src: org.apache.commons.text.StrTokenizer:741,1
    - Dst: '[org.apache.commons.text.StrTokenizer].readWithQuotes(char[],org.apache.commons.text.StrTokenizer,int,org.apache.commons.text.StrBuilder,java.util.List<String>,org.apache.commons.text.StrTokenizer,int)'
      Src: org.apache.commons.text.StrTokenizer:743,1
    - Dst: '[org.apache.commons.text.StrTokenizer].readWithQuotes(char[],org.apache.commons.text.StrTokenizer,int,org.apache.commons.text.StrBuilder,java.util.List<String>,int,int)'
      Src: org.apache.commons.text.StrTokenizer:745,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - org.apache.commons.text.StrBuilder
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - srcChars
    - start
    - len
    - workArea
    - tokenList
    argTypes:
    - char[]
    - int
    - int
    - org.apache.commons.text.StrBuilder
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 746
      start: 708
    functionDepth: 1
    functionLinenumber: 708
    functionLinenumberEnd: 746
    functionName: '[org.apache.commons.text.StrTokenizer].readNextToken(char[],int,int,org.apache.commons.text.StrBuilder,java.util.List<String>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].getIgnoredMatcher()'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.StrTokenizer].readWithQuotes(char[],org.apache.commons.text.StrTokenizer,int,org.apache.commons.text.StrBuilder,java.util.List<String>,org.apache.commons.text.StrTokenizer,int)'
    - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer,int)'
    - '[org.apache.commons.text.StrTokenizer].readWithQuotes(char[],org.apache.commons.text.StrTokenizer,int,org.apache.commons.text.StrBuilder,java.util.List<String>,int,int)'
    - Math.max(int,int)
    - '[org.apache.commons.text.StrTokenizer].getTrimmerMatcher()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrTokenizer].readNextToken(char[],int,int,org.apache.commons.text.StrBuilder,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrTokenizer:766,1
    - Dst: '[org.apache.commons.text.StrTokenizer].isQuote(char[],org.apache.commons.text.StrTokenizer,int,int,int)'
      Src: org.apache.commons.text.StrTokenizer:782,1
    - Dst: '[org.apache.commons.text.StrTokenizer].isQuote(char[],org.apache.commons.text.StrTokenizer,int,int,int)'
      Src: org.apache.commons.text.StrTokenizer:783,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[],org.apache.commons.text.StrTokenizer,int)'
      Src: org.apache.commons.text.StrTokenizer:785,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrTokenizer:787,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizer:801,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],org.apache.commons.text.StrTokenizer,int,int)'
      Src: org.apache.commons.text.StrTokenizer:801,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrTokenizer:804,1
    - Dst: '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,String)'
      Src: org.apache.commons.text.StrTokenizer:804,1
    - Dst: '[org.apache.commons.text.StrTokenizer].isQuote(char[],org.apache.commons.text.StrTokenizer,int,int,int)'
      Src: org.apache.commons.text.StrTokenizer:809,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getIgnoredMatcher()'
      Src: org.apache.commons.text.StrTokenizer:816,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],org.apache.commons.text.StrTokenizer,int,int)'
      Src: org.apache.commons.text.StrTokenizer:816,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTrimmerMatcher()'
      Src: org.apache.commons.text.StrTokenizer:825,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],org.apache.commons.text.StrTokenizer,int,int)'
      Src: org.apache.commons.text.StrTokenizer:825,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[],org.apache.commons.text.StrTokenizer,int)'
      Src: org.apache.commons.text.StrTokenizer:827,1
    - Dst: '[org.apache.commons.text.StrBuilder].append()'
      Src: org.apache.commons.text.StrTokenizer:834,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrTokenizer:835,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrTokenizer:839,1
    - Dst: '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,String)'
      Src: org.apache.commons.text.StrTokenizer:839,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - org.apache.commons.text.StrBuilder
      - java.util.List<String>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - srcChars
    - start
    - len
    - workArea
    - tokenList
    - quoteStart
    - quoteLen
    argTypes:
    - char[]
    - int
    - int
    - org.apache.commons.text.StrBuilder
    - java.util.List<String>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 841
      start: 762
    functionDepth: 2
    functionLinenumber: 762
    functionLinenumberEnd: 841
    functionName: '[org.apache.commons.text.StrTokenizer].readWithQuotes(char[],int,int,org.apache.commons.text.StrBuilder,java.util.List<String>,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].getIgnoredMatcher()'
    - '[org.apache.commons.text.StrBuilder].append()'
    - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StrTokenizer].isQuote(char[],org.apache.commons.text.StrTokenizer,int,int,int)'
    - '[org.apache.commons.text.StrBuilder].substring(int,int)'
    - '[org.apache.commons.text.StrBuilder].size()'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],org.apache.commons.text.StrTokenizer,int,int)'
    - '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,String)'
    - '[org.apache.commons.text.StrBuilder].append(char[],org.apache.commons.text.StrTokenizer,int)'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrTokenizer].getTrimmerMatcher()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrTokenizer].readWithQuotes(char[],int,int,org.apache.commons.text.StrBuilder,java.util.List<String>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.text.StrTokenizer:850,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 851
      start: 848
    functionDepth: 0
    functionLinenumber: 848
    functionLinenumberEnd: 851
    functionName: '[org.apache.commons.text.StrTokenizer].remove()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizer].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 864
      start: 860
    functionDepth: 0
    functionLinenumber: 860
    functionLinenumberEnd: 864
    functionName: '[org.apache.commons.text.StrTokenizer].reset()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].reset()'
      Src: org.apache.commons.text.StrTokenizer:875,1
    - Dst: '[char[]].clone()'
      Src: org.apache.commons.text.StrTokenizer:877,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 882
      start: 874
    functionDepth: 1
    functionLinenumber: 874
    functionLinenumberEnd: 882
    functionName: '[org.apache.commons.text.StrTokenizer].reset(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].reset()'
    - '[char[]].clone()'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].reset(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].reset()'
      Src: org.apache.commons.text.StrTokenizer:893,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizer:895,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 900
      start: 892
    functionDepth: 1
    functionLinenumber: 892
    functionLinenumberEnd: 900
    functionName: '[org.apache.commons.text.StrTokenizer].reset(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].reset()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].reset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.text.StrTokenizer:909,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 910
      start: 907
    functionDepth: 0
    functionLinenumber: 907
    functionLinenumberEnd: 910
    functionName: '[org.apache.commons.text.StrTokenizer].set(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizer].set(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrTokenizer:919,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:919,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delim
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 920
      start: 918
    functionDepth: 2
    functionLinenumber: 918
    functionLinenumberEnd: 920
    functionName: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 9
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:933,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delim
    argTypes:
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 938
      start: 931
    functionDepth: 1
    functionLinenumber: 931
    functionLinenumberEnd: 938
    functionName: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 17
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrTokenizer:947,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:947,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delim
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 948
      start: 946
    functionDepth: 2
    functionLinenumber: 946
    functionLinenumberEnd: 948
    functionName: '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - emptyAsNull
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 960
      start: 957
    functionDepth: 0
    functionLinenumber: 957
    functionLinenumberEnd: 960
    functionName: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 28
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrTokenizer:973,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:973,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignored
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 974
      start: 972
    functionDepth: 2
    functionLinenumber: 972
    functionLinenumberEnd: 974
    functionName: '[org.apache.commons.text.StrTokenizer].setIgnoredChar(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].setIgnoredChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignored
    argTypes:
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 991
      start: 986
    functionDepth: 0
    functionLinenumber: 986
    functionLinenumberEnd: 991
    functionName: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 26
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignoreEmptyTokens
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1003
      start: 1000
    functionDepth: 0
    functionLinenumber: 1000
    functionLinenumberEnd: 1003
    functionName: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 35
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrTokenizer:1016,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:1016,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - quote
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1017
      start: 1015
    functionDepth: 2
    functionLinenumber: 1015
    functionLinenumberEnd: 1017
    functionName: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 9
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - quote
    argTypes:
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 1034
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1034
    functionName: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - trimmer
    argTypes:
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 1051
      start: 1046
    functionDepth: 0
    functionLinenumber: 1046
    functionLinenumberEnd: 1051
    functionName: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].checkTokenized()'
      Src: org.apache.commons.text.StrTokenizer:1059,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1061
      start: 1058
    functionDepth: 2
    functionLinenumber: 1058
    functionLinenumberEnd: 1061
    functionName: '[org.apache.commons.text.StrTokenizer].size()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].checkTokenized()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrTokenizer].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.apache.commons.text.StrTokenizer:1088,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrTokenizer:1090,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.StrTokenizer:1091,1
    - Dst: '[org.apache.commons.text.StrTokenizer].readNextToken(char[],org.apache.commons.text.StrTokenizer,int,org.apache.commons.text.StrBuilder,java.util.ArrayList)'
      Src: org.apache.commons.text.StrTokenizer:1097,1
    - Dst: '[org.apache.commons.text.StrTokenizer].addToken(java.util.ArrayList,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:1101,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - srcChars
    - offset
    - count
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1105
      start: 1086
    functionDepth: 2
    functionLinenumber: 1086
    functionLinenumberEnd: 1105
    functionName: '[org.apache.commons.text.StrTokenizer].tokenize(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].addToken(java.util.ArrayList,org.apache.commons.text.StrTokenizer)'
    - '[java.util.Collections].emptyList()'
    - '[org.apache.commons.text.StrTokenizer].readNextToken(char[],org.apache.commons.text.StrTokenizer,int,org.apache.commons.text.StrBuilder,java.util.ArrayList)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.text.StrTokenizer].tokenize(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenList()'
      Src: org.apache.commons.text.StrTokenizer:1117,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StrTokenizer
      - org.apache.commons.text.StrTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1118
      start: 1112
    functionDepth: 3
    functionLinenumber: 1112
    functionLinenumberEnd: 1118
    functionName: '[org.apache.commons.text.StrTokenizer].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].getTokenList()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrTokenizer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.Format
      - java.text.Format
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.text.Format
      - java.text.Format
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.CompositeFormat
      static: false
      superClass: java.text.Format
    argCount: 2
    argNames:
    - parser
    - formatter
    argTypes:
    - java.text.Format
    - java.text.Format
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.CompositeFormat].<init>(java.text.Format,java.text.Format)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CompositeFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.CompositeFormat
    signature: '[org.apache.commons.text.CompositeFormat].<init>(java.text.Format,java.text.Format)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.Format].format(Object,StringBuffer,java.text.FieldPosition)'
      Src: org.apache.commons.text.CompositeFormat:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - StringBuffer
      - java.text.FieldPosition
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.text.Format
      - java.text.Format
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuffer
      static: false
      superClass: java.text.Format
    argCount: 3
    argNames:
    - obj
    - toAppendTo
    - pos
    argTypes:
    - Object
    - StringBuffer
    - java.text.FieldPosition
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.CompositeFormat].format(Object,StringBuffer,java.text.FieldPosition)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CompositeFormat.java
    functionUses: 0
    functionsReached:
    - '[java.text.Format].format(Object,StringBuffer,java.text.FieldPosition)'
    linkageType: ''
    returnType: StringBuffer
    signature: '[org.apache.commons.text.CompositeFormat].format(Object,StringBuffer,java.text.FieldPosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.text.Format
      - java.text.Format
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.text.Format
      static: false
      superClass: java.text.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.text.CompositeFormat].getFormatter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CompositeFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.text.Format
    signature: '[org.apache.commons.text.CompositeFormat].getFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.text.Format
      - java.text.Format
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.text.Format
      static: false
      superClass: java.text.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.text.CompositeFormat].getParser()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CompositeFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.text.Format
    signature: '[org.apache.commons.text.CompositeFormat].getParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.Format].parseObject(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.CompositeFormat:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.text.Format
      - java.text.Format
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.text.Format
    argCount: 2
    argNames:
    - source
    - pos
    argTypes:
    - String
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.text.CompositeFormat].parseObject(String,java.text.ParsePosition)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CompositeFormat.java
    functionUses: 0
    functionsReached:
    - '[java.text.Format].parseObject(String,java.text.ParsePosition)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.CompositeFormat].parseObject(String,java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.CompositeFormat].parseObject(String)'
      Src: org.apache.commons.text.CompositeFormat:114,1
    - Dst: '[org.apache.commons.text.CompositeFormat].format(Object)'
      Src: org.apache.commons.text.CompositeFormat:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.text.Format
      - java.text.Format
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.text.Format
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.text.CompositeFormat].reformat(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CompositeFormat.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.CompositeFormat].format(Object)'
    - '[org.apache.commons.text.CompositeFormat].parseObject(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.CompositeFormat].reformat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 279
    functionDepth: 1
    functionLinenumber: 279
    functionLinenumberEnd: 281
    functionName: '[org.apache.commons.text.StrBuilder].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 99
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 293
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 293
    functionName: '[org.apache.commons.text.StrBuilder].<init>(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:304,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilder:305,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 307
      start: 300
    functionDepth: 4
    functionLinenumber: 300
    functionLinenumberEnd: 307
    functionName: '[org.apache.commons.text.StrBuilder].<init>(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 65
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[String].length()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:317,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:322,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 330
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 330
    functionName: '[org.apache.commons.text.StrBuilder].append(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:340,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:341,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 344
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 344
    functionName: '[org.apache.commons.text.StrBuilder].append(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.StrBuilder].length()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:354,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:358,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:359,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:360,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 364
      start: 352
    functionDepth: 4
    functionLinenumber: 352
    functionLinenumberEnd: 364
    functionName: '[org.apache.commons.text.StrBuilder].append(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:376,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:379,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:382,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:385,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:386,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.apache.commons.text.StrBuilder:387,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - chars
    - startIndex
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 391
      start: 374
    functionDepth: 4
    functionLinenumber: 374
    functionLinenumberEnd: 391
    functionName: '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - System.arraycopy(char[],int,char[],int,int)
    - '[StringIndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:401,1
    - Dst: '[java.nio.CharBuffer].hasArray()'
      Src: org.apache.commons.text.StrBuilder:403,1
    - Dst: '[java.nio.CharBuffer].remaining()'
      Src: org.apache.commons.text.StrBuilder:404,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:405,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:406,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.apache.commons.text.StrBuilder:407,1
    - Dst: '[java.nio.CharBuffer].arrayOffset()'
      Src: org.apache.commons.text.StrBuilder:407,1
    - Dst: '[java.nio.CharBuffer].position()'
      Src: org.apache.commons.text.StrBuilder:407,1
    - Dst: System.arraycopy(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:407,1
    - Dst: '[java.nio.CharBuffer].toString()'
      Src: org.apache.commons.text.StrBuilder:410,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:410,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buf
    argTypes:
    - java.nio.CharBuffer
    constantsTouched: []
    func_position:
      end: 413
      start: 399
    functionDepth: 4
    functionLinenumber: 399
    functionLinenumberEnd: 413
    functionName: '[org.apache.commons.text.StrBuilder].append(java.nio.CharBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - System.arraycopy(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,char[],int,org.apache.commons.text.StrBuilder)
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[java.nio.CharBuffer].position()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[java.nio.CharBuffer].toString()'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[java.nio.CharBuffer].hasArray()'
    - '[java.nio.CharBuffer].remaining()'
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.CharBuffer].arrayOffset()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(java.nio.CharBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:425,1
    - Dst: '[java.nio.CharBuffer].hasArray()'
      Src: org.apache.commons.text.StrBuilder:427,1
    - Dst: '[java.nio.CharBuffer].remaining()'
      Src: org.apache.commons.text.StrBuilder:428,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:430,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:433,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:435,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:436,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.apache.commons.text.StrBuilder:437,1
    - Dst: System.arraycopy(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,char[],int,int)
      Src: org.apache.commons.text.StrBuilder:437,1
    - Dst: '[java.nio.CharBuffer].toString()'
      Src: org.apache.commons.text.StrBuilder:440,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilder:440,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buf
    - startIndex
    - length
    argTypes:
    - java.nio.CharBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 443
      start: 423
    functionDepth: 4
    functionLinenumber: 423
    functionLinenumberEnd: 443
    functionName: '[org.apache.commons.text.StrBuilder].append(java.nio.CharBuffer,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[java.nio.CharBuffer].toString()'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[java.nio.CharBuffer].hasArray()'
    - '[java.nio.CharBuffer].remaining()'
    - '[java.nio.CharBuffer].array()'
    - System.arraycopy(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,char[],int,int)
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(java.nio.CharBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:454,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:457,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.StrBuilder:460,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilder:463,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(java.nio.CharBuffer)'
      Src: org.apache.commons.text.StrBuilder:466,1
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.StrBuilder:468,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:468,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - seq
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 469
      start: 451
    functionDepth: 4
    functionLinenumber: 451
    functionLinenumberEnd: 469
    functionName: '[org.apache.commons.text.StrBuilder].append(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[CharSequence].toString()'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.StrBuilder].append(java.nio.CharBuffer)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:482,1
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.StrBuilder:484,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilder:484,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - seq
    - startIndex
    - length
    argTypes:
    - CharSequence
    - int
    - int
    constantsTouched: []
    func_position:
      end: 485
      start: 479
    functionDepth: 4
    functionLinenumber: 479
    functionLinenumberEnd: 485
    functionName: '[org.apache.commons.text.StrBuilder].append(CharSequence,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[CharSequence].toString()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(CharSequence,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(double)
      Src: org.apache.commons.text.StrBuilder:494,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:494,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 495
      start: 493
    functionDepth: 4
    functionLinenumber: 493
    functionLinenumberEnd: 495
    functionName: '[org.apache.commons.text.StrBuilder].append(double)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - String.valueOf(double)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(float)
      Src: org.apache.commons.text.StrBuilder:504,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 505
      start: 503
    functionDepth: 4
    functionLinenumber: 503
    functionLinenumberEnd: 505
    functionName: '[org.apache.commons.text.StrBuilder].append(float)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - String.valueOf(float)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.commons.text.StrBuilder:514,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:514,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 515
      start: 513
    functionDepth: 4
    functionLinenumber: 513
    functionLinenumberEnd: 515
    functionName: '[org.apache.commons.text.StrBuilder].append(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - String.valueOf(int)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(long)
      Src: org.apache.commons.text.StrBuilder:524,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:524,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 525
      start: 523
    functionDepth: 4
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionName: '[org.apache.commons.text.StrBuilder].append(long)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - String.valueOf(long)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:535,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(CharSequence)'
      Src: org.apache.commons.text.StrBuilder:538,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.text.StrBuilder:540,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:540,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 541
      start: 533
    functionDepth: 4
    functionLinenumber: 533
    functionLinenumberEnd: 541
    functionName: '[org.apache.commons.text.StrBuilder].append(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].append(CharSequence)'
    - '[Object].toString()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:551,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:553,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:555,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:556,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.apache.commons.text.StrBuilder:557,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - org.apache.commons.text.StrBuilder
    constantsTouched: []
    func_position:
      end: 561
      start: 549
    functionDepth: 3
    functionLinenumber: 549
    functionLinenumberEnd: 561
    functionName: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 19
    functionsReached:
    - System.arraycopy(char[],int,char[],int,int)
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:573,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:575,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:576,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:578,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:579,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:582,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:583,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
      Src: org.apache.commons.text.StrBuilder:584,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - org.apache.commons.text.StrBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 588
      start: 571
    functionDepth: 4
    functionLinenumber: 571
    functionLinenumberEnd: 588
    functionName: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:646,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:646,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 647
      start: 645
    functionDepth: 3
    functionLinenumber: 645
    functionLinenumberEnd: 647
    functionName: '[org.apache.commons.text.StrBuilder].append(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 46
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - String.format(String,org.apache.commons.text.StrBuilder)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:620,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:622,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:623,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:625,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:626,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:629,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:630,1
    - Dst: '[String].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
      Src: org.apache.commons.text.StrBuilder:631,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 635
      start: 618
    functionDepth: 4
    functionLinenumber: 618
    functionLinenumberEnd: 635
    functionName: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 4
    functionsReached:
    - '[String].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[String].length()'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:657,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StrBuilder:659,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:661,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:662,1
    - Dst: '[StringBuffer].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
      Src: org.apache.commons.text.StrBuilder:663,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 667
      start: 655
    functionDepth: 4
    functionLinenumber: 655
    functionLinenumberEnd: 667
    functionName: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 7
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringBuffer].length()'
    - '[StringBuffer].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:679,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StrBuilder:681,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:682,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StrBuilder:684,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:685,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:688,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:689,1
    - Dst: '[StringBuffer].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
      Src: org.apache.commons.text.StrBuilder:690,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - StringBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 694
      start: 677
    functionDepth: 4
    functionLinenumber: 677
    functionLinenumberEnd: 694
    functionName: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringBuffer].length()'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[StringBuffer].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:704,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:706,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:708,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:709,1
    - Dst: '[StringBuilder].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
      Src: org.apache.commons.text.StrBuilder:710,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 714
      start: 702
    functionDepth: 4
    functionLinenumber: 702
    functionLinenumberEnd: 714
    functionName: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringBuilder].length()'
    - '[StringBuilder].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilder:726,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:728,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:729,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:731,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:732,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:735,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:736,1
    - Dst: '[StringBuilder].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
      Src: org.apache.commons.text.StrBuilder:737,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - StringBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 741
      start: 724
    functionDepth: 4
    functionLinenumber: 724
    functionLinenumberEnd: 741
    functionName: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringBuilder].length()'
    - '[StringBuilder].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterable<?>].forEach()'
      Src: org.apache.commons.text.StrBuilder:752,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<?>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iterable
    argTypes:
    - Iterable<?>
    constantsTouched: []
    func_position:
      end: 755
      start: 750
    functionDepth: 0
    functionLinenumber: 750
    functionLinenumberEnd: 755
    functionName: '[org.apache.commons.text.StrBuilder].appendAll(Iterable<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[Iterable<?>].forEach()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendAll(Iterable<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator<?>].hasNext()'
      Src: org.apache.commons.text.StrBuilder:766,1
    - Dst: '[java.util.Iterator<?>].next()'
      Src: org.apache.commons.text.StrBuilder:767,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:767,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - it
    argTypes:
    - java.util.Iterator<?>
    constantsTouched: []
    func_position:
      end: 771
      start: 764
    functionDepth: 4
    functionLinenumber: 764
    functionLinenumberEnd: 771
    functionName: '[org.apache.commons.text.StrBuilder].appendAll(java.util.Iterator<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[java.util.Iterator<?>].next()'
    - '[java.util.Iterator<?>].hasNext()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendAll(java.util.Iterator<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:788,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 792
      start: 781
    functionDepth: 4
    functionLinenumber: 781
    functionLinenumberEnd: 792
    functionName: '[org.apache.commons.text.StrBuilder].appendAll()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.commons.text.StrBuilder:804,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(org.apache.commons.text.StrBuilder,int,char)'
      Src: org.apache.commons.text.StrBuilder:804,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - width
    - padChar
    argTypes:
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 805
      start: 803
    functionDepth: 0
    functionLinenumber: 803
    functionLinenumberEnd: 805
    functionName: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(org.apache.commons.text.StrBuilder,int,char)'
    - String.valueOf(int)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:818,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNullText()'
      Src: org.apache.commons.text.StrBuilder:819,1
    - Dst: '[java.util.Objects].toString(Object,String)'
      Src: org.apache.commons.text.StrBuilder:819,1
    - Dst: str.length()
      Src: org.apache.commons.text.StrBuilder:823,1
    - Dst: str.getChars(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,char[],int)
      Src: org.apache.commons.text.StrBuilder:825,1
    - Dst: '[java.util.Arrays].fill(char[],int,org.apache.commons.text.StrBuilder,char)'
      Src: org.apache.commons.text.StrBuilder:829,1
    - Dst: str.getChars(int,org.apache.commons.text.StrBuilder,char[],org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:830,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - obj
    - width
    - padChar
    argTypes:
    - Object
    - int
    - char
    constantsTouched: []
    func_position:
      end: 835
      start: 816
    functionDepth: 1
    functionLinenumber: 816
    functionLinenumberEnd: 835
    functionName: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(Object,int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[java.util.Objects].toString(Object,String)'
    - str.getChars(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,char[],int)
    - str.length()
    - '[org.apache.commons.text.StrBuilder].getNullText()'
    - str.getChars(int,org.apache.commons.text.StrBuilder,char[],org.apache.commons.text.StrBuilder)
    - '[java.util.Arrays].fill(char[],int,org.apache.commons.text.StrBuilder,char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(Object,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.commons.text.StrBuilder:847,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(org.apache.commons.text.StrBuilder,int,char)'
      Src: org.apache.commons.text.StrBuilder:847,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - width
    - padChar
    argTypes:
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 848
      start: 846
    functionDepth: 0
    functionLinenumber: 846
    functionLinenumberEnd: 848
    functionName: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(org.apache.commons.text.StrBuilder,int,char)'
    - String.valueOf(int)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:861,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNullText()'
      Src: org.apache.commons.text.StrBuilder:862,1
    - Dst: '[java.util.Objects].toString(Object,String)'
      Src: org.apache.commons.text.StrBuilder:862,1
    - Dst: str.length()
      Src: org.apache.commons.text.StrBuilder:866,1
    - Dst: str.getChars(int,int,char[],int)
      Src: org.apache.commons.text.StrBuilder:868,1
    - Dst: str.getChars(int,org.apache.commons.text.StrBuilder,char[],int)
      Src: org.apache.commons.text.StrBuilder:870,1
    - Dst: '[java.util.Arrays].fill(char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,char)'
      Src: org.apache.commons.text.StrBuilder:872,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - obj
    - width
    - padChar
    argTypes:
    - Object
    - int
    - char
    constantsTouched: []
    func_position:
      end: 877
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 877
    functionName: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(Object,int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[java.util.Objects].toString(Object,String)'
    - '[java.util.Arrays].fill(char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,char)'
    - str.length()
    - '[org.apache.commons.text.StrBuilder].getNullText()'
    - str.getChars(int,int,char[],int)
    - str.getChars(int,org.apache.commons.text.StrBuilder,char[],int)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(Object,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(boolean)'
      Src: org.apache.commons.text.StrBuilder:887,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:887,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 888
      start: 886
    functionDepth: 5
    functionLinenumber: 886
    functionLinenumberEnd: 888
    functionName: '[org.apache.commons.text.StrBuilder].appendln(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].append(boolean)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(char)'
      Src: org.apache.commons.text.StrBuilder:898,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:898,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 899
      start: 897
    functionDepth: 5
    functionLinenumber: 897
    functionLinenumberEnd: 899
    functionName: '[org.apache.commons.text.StrBuilder].appendln(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].append(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[])'
      Src: org.apache.commons.text.StrBuilder:909,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:909,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 910
      start: 908
    functionDepth: 5
    functionLinenumber: 908
    functionLinenumberEnd: 910
    functionName: '[org.apache.commons.text.StrBuilder].appendln(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].append(char[])'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:922,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:922,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - chars
    - startIndex
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 923
      start: 921
    functionDepth: 5
    functionLinenumber: 921
    functionLinenumberEnd: 923
    functionName: '[org.apache.commons.text.StrBuilder].appendln(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(double)'
      Src: org.apache.commons.text.StrBuilder:933,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:933,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 934
      start: 932
    functionDepth: 5
    functionLinenumber: 932
    functionLinenumberEnd: 934
    functionName: '[org.apache.commons.text.StrBuilder].appendln(double)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(double)'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(float)'
      Src: org.apache.commons.text.StrBuilder:944,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:944,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 945
      start: 943
    functionDepth: 5
    functionLinenumber: 943
    functionLinenumberEnd: 945
    functionName: '[org.apache.commons.text.StrBuilder].appendln(float)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(float)'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(int)'
      Src: org.apache.commons.text.StrBuilder:955,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:955,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 956
      start: 954
    functionDepth: 5
    functionLinenumber: 954
    functionLinenumberEnd: 956
    functionName: '[org.apache.commons.text.StrBuilder].appendln(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(int)'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(long)'
      Src: org.apache.commons.text.StrBuilder:966,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:966,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 967
      start: 965
    functionDepth: 5
    functionLinenumber: 965
    functionLinenumberEnd: 967
    functionName: '[org.apache.commons.text.StrBuilder].appendln(long)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].append(long)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(Object)'
      Src: org.apache.commons.text.StrBuilder:977,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:977,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 978
      start: 976
    functionDepth: 5
    functionLinenumber: 976
    functionLinenumberEnd: 978
    functionName: '[org.apache.commons.text.StrBuilder].appendln(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].append(Object)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:988,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:988,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - org.apache.commons.text.StrBuilder
    constantsTouched: []
    func_position:
      end: 989
      start: 987
    functionDepth: 4
    functionLinenumber: 987
    functionLinenumberEnd: 989
    functionName: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilder:1001,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:1001,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - org.apache.commons.text.StrBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1002
      start: 1000
    functionDepth: 5
    functionLinenumber: 1000
    functionLinenumberEnd: 1002
    functionName: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1038,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:1038,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1039
      start: 1037
    functionDepth: 5
    functionLinenumber: 1037
    functionLinenumberEnd: 1039
    functionName: '[org.apache.commons.text.StrBuilder].appendln(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].append(String,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilder:1025,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:1025,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1026
      start: 1024
    functionDepth: 5
    functionLinenumber: 1024
    functionLinenumberEnd: 1026
    functionName: '[org.apache.commons.text.StrBuilder].appendln(String,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(String,int,int)'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilder:1049,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:1049,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 1050
      start: 1048
    functionDepth: 5
    functionLinenumber: 1048
    functionLinenumberEnd: 1050
    functionName: '[org.apache.commons.text.StrBuilder].appendln(StringBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilder:1062,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:1062,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - StringBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1063
      start: 1061
    functionDepth: 5
    functionLinenumber: 1061
    functionLinenumberEnd: 1063
    functionName: '[org.apache.commons.text.StrBuilder].appendln(StringBuffer,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(StringBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.StrBuilder:1073,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:1073,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 1074
      start: 1072
    functionDepth: 5
    functionLinenumber: 1072
    functionLinenumberEnd: 1074
    functionName: '[org.apache.commons.text.StrBuilder].appendln(StringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilder:1086,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilder:1086,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - startIndex
    - length
    argTypes:
    - StringBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1087
      start: 1085
    functionDepth: 5
    functionLinenumber: 1085
    functionLinenumberEnd: 1087
    functionName: '[org.apache.commons.text.StrBuilder].appendln(StringBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendln(StringBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.lineSeparator()
      Src: org.apache.commons.text.StrBuilder:1105,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1105,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilder:1108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1109
      start: 1103
    functionDepth: 4
    functionLinenumber: 1103
    functionLinenumberEnd: 1109
    functionName: '[org.apache.commons.text.StrBuilder].appendNewLine()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 18
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - System.lineSeparator()
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilder:1120,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1121
      start: 1116
    functionDepth: 3
    functionLinenumber: 1116
    functionLinenumberEnd: 1121
    functionName: '[org.apache.commons.text.StrBuilder].appendNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 16
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1132,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - length
    - padChar
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 1138
      start: 1130
    functionDepth: 0
    functionLinenumber: 1130
    functionLinenumberEnd: 1138
    functionName: '[org.apache.commons.text.StrBuilder].appendPadding(int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendPadding(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].isNotEmpty()'
      Src: org.apache.commons.text.StrBuilder:1160,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char)'
      Src: org.apache.commons.text.StrBuilder:1161,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - separator
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1164
      start: 1159
    functionDepth: 2
    functionLinenumber: 1159
    functionLinenumberEnd: 1164
    functionName: '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].isNotEmpty()'
    - '[org.apache.commons.text.StrBuilder].append(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].isNotEmpty()'
      Src: org.apache.commons.text.StrBuilder:1177,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char)'
      Src: org.apache.commons.text.StrBuilder:1178,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char)'
      Src: org.apache.commons.text.StrBuilder:1180,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - standard
    - defaultIfEmpty
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 1183
      start: 1176
    functionDepth: 2
    functionLinenumber: 1176
    functionLinenumberEnd: 1183
    functionName: '[org.apache.commons.text.StrBuilder].appendSeparator(char,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].isNotEmpty()'
    - '[org.apache.commons.text.StrBuilder].append(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendSeparator(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(char)'
      Src: org.apache.commons.text.StrBuilder:1207,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - separator
    - loopIndex
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 1210
      start: 1205
    functionDepth: 2
    functionLinenumber: 1205
    functionLinenumberEnd: 1210
    functionName: '[org.apache.commons.text.StrBuilder].appendSeparator(char,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendSeparator(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(String,null)'
      Src: org.apache.commons.text.StrBuilder:1233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - separator
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1234
      start: 1232
    functionDepth: 0
    functionLinenumber: 1232
    functionLinenumberEnd: 1234
    functionName: '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].appendSeparator(String,null)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilder:1259,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - separator
    - loopIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1262
      start: 1257
    functionDepth: 4
    functionLinenumber: 1257
    functionLinenumberEnd: 1262
    functionName: '[org.apache.commons.text.StrBuilder].appendSeparator(String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendSeparator(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilder:1292,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1294,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - standard
    - defaultIfEmpty
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1297
      start: 1291
    functionDepth: 4
    functionLinenumber: 1291
    functionLinenumberEnd: 1297
    functionName: '[org.apache.commons.text.StrBuilder].appendSeparator(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].isEmpty()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendSeparator(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:1311,1
    - Dst: '[StringBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:1313,1
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:1315,1
    - Dst: '[java.nio.CharBuffer].put(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:1317,1
    - Dst: '[Appendable].append()'
      Src: org.apache.commons.text.StrBuilder:1319,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Appendable
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - appendable
    argTypes:
    - Appendable
    constantsTouched: []
    func_position:
      end: 1321
      start: 1309
    functionDepth: 0
    functionLinenumber: 1309
    functionLinenumberEnd: 1321
    functionName: '[org.apache.commons.text.StrBuilder].appendTo(Appendable)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(char[],int,int)'
    - '[java.nio.CharBuffer].put(char[],int,int)'
    - '[StringBuffer].append(char[],int,int)'
    - '[StringBuilder].append(char[],int,int)'
    - '[Appendable].append()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder].appendTo(Appendable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterable<?>].iterator()'
      Src: org.apache.commons.text.StrBuilder:1333,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilder,String)'
      Src: org.apache.commons.text.StrBuilder:1333,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - iterable
    - separator
    argTypes:
    - Iterable<?>
    - String
    constantsTouched: []
    func_position:
      end: 1336
      start: 1331
    functionDepth: 0
    functionLinenumber: 1331
    functionLinenumberEnd: 1336
    functionName: '[org.apache.commons.text.StrBuilder].appendWithSeparators(Iterable<?>,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[Iterable<?>].iterator()'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilder,String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendWithSeparators(Iterable<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].toString(String,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1348,1
    - Dst: '[java.util.Iterator<?>].hasNext()'
      Src: org.apache.commons.text.StrBuilder:1349,1
    - Dst: '[java.util.Iterator<?>].next()'
      Src: org.apache.commons.text.StrBuilder:1350,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1350,1
    - Dst: '[java.util.Iterator<?>].hasNext()'
      Src: org.apache.commons.text.StrBuilder:1351,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1352,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - iterator
    - separator
    argTypes:
    - java.util.Iterator<?>
    - String
    constantsTouched: []
    func_position:
      end: 1357
      start: 1346
    functionDepth: 4
    functionLinenumber: 1346
    functionLinenumberEnd: 1357
    functionName: '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.Iterator<?>,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].toString(String,org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[java.util.Iterator<?>].next()'
    - '[java.util.Iterator<?>].hasNext()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.Iterator<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].toString(String,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1369,1
    - Dst: '[org.apache.commons.text.StrBuilder].append()'
      Src: org.apache.commons.text.StrBuilder:1370,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1372,1
    - Dst: '[org.apache.commons.text.StrBuilder].append()'
      Src: org.apache.commons.text.StrBuilder:1373,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - array
    - separator
    argTypes:
    - Object[]
    - String
    constantsTouched: []
    func_position:
      end: 1377
      start: 1367
    functionDepth: 4
    functionLinenumber: 1367
    functionLinenumberEnd: 1377
    functionName: '[org.apache.commons.text.StrBuilder].appendWithSeparators(Object[],String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].toString(String,org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].append()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].appendWithSeparators(Object[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderReader].<init>()'
      Src: org.apache.commons.text.StrBuilder:1399,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1400
      start: 1398
    functionDepth: 1
    functionLinenumber: 1398
    functionLinenumberEnd: 1400
    functionName: '[org.apache.commons.text.StrBuilder].asReader()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder.StrBuilderReader].<init>()'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.commons.text.StrBuilder].asReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StrBuilderTokenizer].<init>()'
      Src: org.apache.commons.text.StrBuilder:1435,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrTokenizer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1436
      start: 1434
    functionDepth: 0
    functionLinenumber: 1434
    functionLinenumberEnd: 1436
    functionName: '[org.apache.commons.text.StrBuilder].asTokenizer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[StrBuilderTokenizer].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.StrTokenizer
    signature: '[org.apache.commons.text.StrBuilder].asTokenizer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StrBuilderWriter].<init>()'
      Src: org.apache.commons.text.StrBuilder:1459,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Writer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1460
      start: 1458
    functionDepth: 0
    functionLinenumber: 1458
    functionLinenumberEnd: 1460
    functionName: '[org.apache.commons.text.StrBuilder].asWriter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[StrBuilderWriter].<init>()'
    linkageType: ''
    returnType: java.io.Writer
    signature: '[org.apache.commons.text.StrBuilder].asWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilder:1472,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1473
      start: 1469
    functionDepth: 1
    functionLinenumber: 1469
    functionLinenumberEnd: 1473
    functionName: '[org.apache.commons.text.StrBuilder].build()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1482
      start: 1480
    functionDepth: 0
    functionLinenumber: 1480
    functionLinenumberEnd: 1482
    functionName: '[org.apache.commons.text.StrBuilder].capacity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].capacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:1495,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:1496,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1499
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1499
    functionName: '[org.apache.commons.text.StrBuilder].charAt(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.text.StrBuilder].charAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1512
    functionDepth: 0
    functionLinenumber: 1512
    functionLinenumberEnd: 1515
    functionName: '[org.apache.commons.text.StrBuilder].clear()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1531
      start: 1523
    functionDepth: 0
    functionLinenumber: 1523
    functionLinenumberEnd: 1531
    functionName: '[org.apache.commons.text.StrBuilder].contains(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilder].contains(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:1540,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1541
      start: 1539
    functionDepth: 1
    functionLinenumber: 1539
    functionLinenumberEnd: 1541
    functionName: '[org.apache.commons.text.StrBuilder].contains(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilder].contains(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilder:1553,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 1554
      start: 1552
    functionDepth: 1
    functionLinenumber: 1552
    functionLinenumberEnd: 1554
    functionName: '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.StrBuilder:1565,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteImpl(int,int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1568,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startIndex
    - endIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1571
      start: 1564
    functionDepth: 1
    functionLinenumber: 1564
    functionLinenumberEnd: 1571
    functionName: '[org.apache.commons.text.StrBuilder].delete(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].deleteImpl(int,int,org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].delete(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].deleteImpl(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1589,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1594
      start: 1579
    functionDepth: 0
    functionLinenumber: 1579
    functionLinenumberEnd: 1594
    functionName: '[org.apache.commons.text.StrBuilder].deleteAll(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].deleteImpl(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].deleteAll(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:1603,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:1605,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteImpl(int,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1607,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:1608,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1612
      start: 1602
    functionDepth: 2
    functionLinenumber: 1602
    functionLinenumberEnd: 1612
    functionName: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[String].length()'
    - '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
    - '[org.apache.commons.text.StrBuilder].deleteImpl(int,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,null,int,int)'
      Src: org.apache.commons.text.StrBuilder:1625,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 1626
      start: 1624
    functionDepth: 0
    functionLinenumber: 1624
    functionLinenumberEnd: 1626
    functionName: '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,null,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:1639,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteImpl(int,int,int)'
      Src: org.apache.commons.text.StrBuilder:1641,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1643
      start: 1637
    functionDepth: 1
    functionLinenumber: 1637
    functionLinenumberEnd: 1643
    functionName: '[org.apache.commons.text.StrBuilder].deleteCharAt(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].deleteImpl(int,int,int)'
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].deleteCharAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].deleteImpl(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilder:1654,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1659
      start: 1651
    functionDepth: 0
    functionLinenumber: 1651
    functionLinenumberEnd: 1659
    functionName: '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].deleteImpl(org.apache.commons.text.StrBuilder,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:1668,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:1670,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteImpl(int,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1672,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1676
      start: 1667
    functionDepth: 2
    functionLinenumber: 1667
    functionLinenumberEnd: 1676
    functionName: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached:
    - '[String].length()'
    - '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
    - '[org.apache.commons.text.StrBuilder].deleteImpl(int,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,null,int,int,int)'
      Src: org.apache.commons.text.StrBuilder:1689,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 1690
      start: 1688
    functionDepth: 0
    functionLinenumber: 1688
    functionLinenumberEnd: 1690
    functionName: '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,null,int,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:1701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - startIndex
    - endIndex
    - len
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1703
      start: 1700
    functionDepth: 0
    functionLinenumber: 1700
    functionLinenumberEnd: 1703
    functionName: '[org.apache.commons.text.StrBuilder].deleteImpl(int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder].deleteImpl(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:1718,1
    - Dst: '[String].charAt(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1727,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1732
      start: 1714
    functionDepth: 0
    functionLinenumber: 1714
    functionLinenumberEnd: 1732
    functionName: '[org.apache.commons.text.StrBuilder].endsWith(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.commons.text.StrBuilder)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilder].endsWith(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.commons.text.StrBuilder,int,char[],int,int)
      Src: org.apache.commons.text.StrBuilder:1744,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - capacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1747
      start: 1740
    functionDepth: 0
    functionLinenumber: 1740
    functionLinenumberEnd: 1747
    functionName: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 9
    functionsReached:
    - System.arraycopy(org.apache.commons.text.StrBuilder,int,char[],int,int)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1757,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1758
      start: 1755
    functionDepth: 1
    functionLinenumber: 1755
    functionLinenumberEnd: 1758
    functionName: '[org.apache.commons.text.StrBuilder].equals(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilder].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.apache.commons.text.StrBuilder
    constantsTouched: []
    func_position:
      end: 1784
      start: 1766
    functionDepth: 0
    functionLinenumber: 1766
    functionLinenumberEnd: 1784
    functionName: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.toUpperCase(org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:1804,1
    - Dst: Character.toUpperCase(org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:1804,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.apache.commons.text.StrBuilder
    constantsTouched: []
    func_position:
      end: 1809
      start: 1792
    functionDepth: 1
    functionLinenumber: 1792
    functionLinenumberEnd: 1809
    functionName: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - Character.toUpperCase(org.apache.commons.text.StrBuilder)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilder:1820,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1821
      start: 1818
    functionDepth: 1
    functionLinenumber: 1818
    functionLinenumberEnd: 1821
    functionName: '[org.apache.commons.text.StrBuilder].get()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrBuilder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:1830,1
    - Dst: System.arraycopy(char[],int,org.apache.commons.text.StrBuilder,int,int)
      Src: org.apache.commons.text.StrBuilder:1834,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - destination
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 1836
      start: 1829
    functionDepth: 1
    functionLinenumber: 1829
    functionLinenumberEnd: 1836
    functionName: '[org.apache.commons.text.StrBuilder].getChars(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,org.apache.commons.text.StrBuilder,int,int)
    - '[org.apache.commons.text.StrBuilder].length()'
    linkageType: ''
    returnType: char[]
    signature: '[org.apache.commons.text.StrBuilder].getChars(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:1850,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:1852,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:1853,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:1856,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:1858,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - startIndex
    - endIndex
    - destination
    - destinationIndex
    argTypes:
    - int
    - int
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 1859
      start: 1848
    functionDepth: 1
    functionLinenumber: 1848
    functionLinenumberEnd: 1859
    functionName: '[org.apache.commons.text.StrBuilder].getChars(int,int,char[],int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder].getChars(int,int,char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1868
      start: 1866
    functionDepth: 0
    functionLinenumber: 1866
    functionLinenumberEnd: 1868
    functionName: '[org.apache.commons.text.StrBuilder].getNewLineText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrBuilder].getNewLineText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1877
      start: 1875
    functionDepth: 0
    functionLinenumber: 1875
    functionLinenumberEnd: 1877
    functionName: '[org.apache.commons.text.StrBuilder].getNullText()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrBuilder].getNullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1892
      start: 1884
    functionDepth: 0
    functionLinenumber: 1884
    functionLinenumberEnd: 1892
    functionName: '[org.apache.commons.text.StrBuilder].hashCode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilder:1901,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1902
      start: 1900
    functionDepth: 1
    functionLinenumber: 1900
    functionLinenumberEnd: 1902
    functionName: '[org.apache.commons.text.StrBuilder].indexOf(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].indexOf(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.StrBuilder:1912,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - startIndex
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 1923
      start: 1911
    functionDepth: 0
    functionLinenumber: 1911
    functionLinenumberEnd: 1923
    functionName: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - Math.max(int,int)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:1935,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1936
      start: 1934
    functionDepth: 1
    functionLinenumber: 1934
    functionLinenumberEnd: 1936
    functionName: '[org.apache.commons.text.StrBuilder].indexOf(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].indexOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.StrBuilder:1949,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:1953,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.commons.text.StrBuilder:1955,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1955,1
    - Dst: '[String].charAt(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1968,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - str
    - startIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1975
      start: 1948
    functionDepth: 0
    functionLinenumber: 1948
    functionLinenumberEnd: 1975
    functionName: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 7
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
    - '[String].length()'
    - '[String].charAt(int)'
    - '[String].charAt(org.apache.commons.text.StrBuilder)'
    - Math.max(int,int)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilder:1987,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 1988
      start: 1986
    functionDepth: 1
    functionLinenumber: 1986
    functionLinenumberEnd: 1988
    functionName: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.StrBuilder:2001,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2008,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - matcher
    - startIndex
    argTypes:
    - org.apache.commons.text.StrMatcher
    - int
    constantsTouched: []
    func_position:
      end: 2013
      start: 2000
    functionDepth: 0
    functionLinenumber: 2000
    functionLinenumberEnd: 2013
    functionName: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached:
    - Math.max(int,int)
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].validateIndex(int)'
      Src: org.apache.commons.text.StrBuilder:2024,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:2026,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2027,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:2034,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2035,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 2044
      start: 2023
    functionDepth: 1
    functionLinenumber: 2023
    functionLinenumberEnd: 2044
    functionName: '[org.apache.commons.text.StrBuilder].insert(int,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
    - '[org.apache.commons.text.StrBuilder].validateIndex(int)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].insert(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].validateIndex(int)'
      Src: org.apache.commons.text.StrBuilder:2055,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:2056,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2057,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2061
      start: 2054
    functionDepth: 1
    functionLinenumber: 2054
    functionLinenumberEnd: 2061
    functionName: '[org.apache.commons.text.StrBuilder].insert(int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
    - '[org.apache.commons.text.StrBuilder].validateIndex(int)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].insert(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].validateIndex(int)'
      Src: org.apache.commons.text.StrBuilder:2072,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilder:2074,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2078,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2079,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2080,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - chars
    argTypes:
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 2084
      start: 2071
    functionDepth: 2
    functionLinenumber: 2071
    functionLinenumberEnd: 2084
    functionName: '[org.apache.commons.text.StrBuilder].insert(int,char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].insert(int,String)'
    - '[org.apache.commons.text.StrBuilder].validateIndex(int)'
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
    - System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].insert(int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].validateIndex(int)'
      Src: org.apache.commons.text.StrBuilder:2097,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilder:2099,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:2102,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:2105,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2108,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2109,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.apache.commons.text.StrBuilder:2110,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - index
    - chars
    - offset
    - length
    argTypes:
    - int
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2114
      start: 2096
    functionDepth: 2
    functionLinenumber: 2096
    functionLinenumberEnd: 2114
    functionName: '[org.apache.commons.text.StrBuilder].insert(int,char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].insert(int,String)'
    - '[org.apache.commons.text.StrBuilder].validateIndex(int)'
    - System.arraycopy(char[],int,char[],int,int)
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].insert(int,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(double)
      Src: org.apache.commons.text.StrBuilder:2125,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - double
    constantsTouched: []
    func_position:
      end: 2126
      start: 2124
    functionDepth: 0
    functionLinenumber: 2124
    functionLinenumberEnd: 2126
    functionName: '[org.apache.commons.text.StrBuilder].insert(int,double)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - String.valueOf(double)
    - '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].insert(int,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(float)
      Src: org.apache.commons.text.StrBuilder:2137,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - float
    constantsTouched: []
    func_position:
      end: 2138
      start: 2136
    functionDepth: 0
    functionLinenumber: 2136
    functionLinenumberEnd: 2138
    functionName: '[org.apache.commons.text.StrBuilder].insert(int,float)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - String.valueOf(float)
    - '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].insert(int,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.commons.text.StrBuilder:2149,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2150
      start: 2148
    functionDepth: 0
    functionLinenumber: 2148
    functionLinenumberEnd: 2150
    functionName: '[org.apache.commons.text.StrBuilder].insert(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
    - String.valueOf(int)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].insert(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(long)
      Src: org.apache.commons.text.StrBuilder:2161,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - long
    constantsTouched: []
    func_position:
      end: 2162
      start: 2160
    functionDepth: 0
    functionLinenumber: 2160
    functionLinenumberEnd: 2162
    functionName: '[org.apache.commons.text.StrBuilder].insert(int,long)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - String.valueOf(long)
    - '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].insert(int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilder:2174,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.text.StrBuilder:2176,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2176,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - obj
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 2177
      start: 2172
    functionDepth: 2
    functionLinenumber: 2172
    functionLinenumberEnd: 2177
    functionName: '[org.apache.commons.text.StrBuilder].insert(int,Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[Object].toString()'
    - '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].insert(int,String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].insert(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].validateIndex(int)'
      Src: org.apache.commons.text.StrBuilder:2188,1
    - Dst: str.length()
      Src: org.apache.commons.text.StrBuilder:2193,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2196,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2197,1
    - Dst: str.getChars(int,org.apache.commons.text.StrBuilder,char[],int)
      Src: org.apache.commons.text.StrBuilder:2199,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - str
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 2203
      start: 2187
    functionDepth: 1
    functionLinenumber: 2187
    functionLinenumberEnd: 2203
    functionName: '[org.apache.commons.text.StrBuilder].insert(int,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].validateIndex(int)'
    - str.length()
    - str.getChars(int,org.apache.commons.text.StrBuilder,char[],int)
    - System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].insert(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2215
      start: 2213
    functionDepth: 0
    functionLinenumber: 2213
    functionLinenumberEnd: 2215
    functionName: '[org.apache.commons.text.StrBuilder].isEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilder].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2228
      start: 2226
    functionDepth: 0
    functionLinenumber: 2226
    functionLinenumberEnd: 2228
    functionName: '[org.apache.commons.text.StrBuilder].isNotEmpty()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilder].isNotEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilder:2237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2238
      start: 2236
    functionDepth: 1
    functionLinenumber: 2236
    functionLinenumberEnd: 2238
    functionName: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - startIndex
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 2258
      start: 2247
    functionDepth: 0
    functionLinenumber: 2247
    functionLinenumberEnd: 2258
    functionName: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:2270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2271
      start: 2269
    functionDepth: 1
    functionLinenumber: 2269
    functionLinenumberEnd: 2271
    functionName: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:2288,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.commons.text.StrBuilder:2296,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2296,1
    - Dst: '[String].charAt(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2301,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - str
    - startIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 2308
      start: 2283
    functionDepth: 0
    functionLinenumber: 2283
    functionLinenumberEnd: 2308
    functionName: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[String].charAt(org.apache.commons.text.StrBuilder)'
    - '[String].charAt(int)'
    - '[String].length()'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilder:2320,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.commons.text.StrMatcher
    constantsTouched: []
    func_position:
      end: 2321
      start: 2319
    functionDepth: 1
    functionLinenumber: 2319
    functionLinenumberEnd: 2321
    functionName: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2341,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - matcher
    - startIndex
    argTypes:
    - org.apache.commons.text.StrMatcher
    - int
    constantsTouched: []
    func_position:
      end: 2346
      start: 2333
    functionDepth: 0
    functionLinenumber: 2333
    functionLinenumberEnd: 2346
    functionName: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:2363,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:2365,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2366
      start: 2358
    functionDepth: 1
    functionLinenumber: 2358
    functionLinenumberEnd: 2366
    functionName: '[org.apache.commons.text.StrBuilder].leftString(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrBuilder].leftString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2376
      start: 2373
    functionDepth: 0
    functionLinenumber: 2373
    functionLinenumberEnd: 2376
    functionName: '[org.apache.commons.text.StrBuilder].length()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 37
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2398,1
    - Dst: '[String].<init>(char[],org.apache.commons.text.StrBuilder,int)'
      Src: org.apache.commons.text.StrBuilder:2400,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - length
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2401
      start: 2390
    functionDepth: 0
    functionLinenumber: 2390
    functionLinenumberEnd: 2401
    functionName: '[org.apache.commons.text.StrBuilder].midString(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
    - '[String].<init>(char[],org.apache.commons.text.StrBuilder,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrBuilder].midString(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:2409,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:2411,1
    - Dst: System.arraycopy(org.apache.commons.text.StrBuilder,int,char[],int,int)
      Src: org.apache.commons.text.StrBuilder:2412,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2415
      start: 2408
    functionDepth: 1
    functionLinenumber: 2408
    functionLinenumberEnd: 2415
    functionName: '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(org.apache.commons.text.StrBuilder,int,char[],int,int)
    - '[org.apache.commons.text.StrBuilder].length()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:2429,1
    - Dst: r.read(char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2431,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:2433,1
    - Dst: cb.remaining()
      Src: org.apache.commons.text.StrBuilder:2437,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2438,1
    - Dst: cb.get(char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2439,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:2443,1
    - Dst: '[java.nio.CharBuffer].wrap(char[],int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2444,1
    - Dst: '[Readable].read(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2445,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - Readable
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - readable
    argTypes:
    - Readable
    constantsTouched: []
    func_position:
      end: 2453
      start: 2425
    functionDepth: 1
    functionLinenumber: 2425
    functionLinenumberEnd: 2453
    functionName: '[org.apache.commons.text.StrBuilder].readFrom(Readable)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - cb.remaining()
    - cb.get(char[],int,org.apache.commons.text.StrBuilder)
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    - r.read(char[],int,org.apache.commons.text.StrBuilder)
    - '[Readable].read(org.apache.commons.text.StrBuilder)'
    - '[java.nio.CharBuffer].wrap(char[],int,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].readFrom(Readable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.StrBuilder:2465,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:2466,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceImpl(int,int,org.apache.commons.text.StrBuilder,String,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2467,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - startIndex
    - endIndex
    - replaceStr
    argTypes:
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 2469
      start: 2464
    functionDepth: 1
    functionLinenumber: 2464
    functionLinenumberEnd: 2469
    functionName: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].replaceImpl(int,int,org.apache.commons.text.StrBuilder,String,org.apache.commons.text.StrBuilder)'
    - '[String].length()'
    - '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.StrBuilder:2487,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceImpl(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilder:2488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      - String
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - matcher
    - replaceStr
    - startIndex
    - endIndex
    - replaceCount
    argTypes:
    - org.apache.commons.text.StrMatcher
    - String
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2489
      start: 2486
    functionDepth: 1
    functionLinenumber: 2486
    functionLinenumberEnd: 2489
    functionName: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].replaceImpl(org.apache.commons.text.StrMatcher,String,int,int,int)'
    - '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - search
    - replace
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 2507
      start: 2498
    functionDepth: 0
    functionLinenumber: 2498
    functionLinenumberEnd: 2507
    functionName: '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:2517,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:2519,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:2520,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceImpl(int,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,String,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2522,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2523,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - searchStr
    - replaceStr
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2527
      start: 2516
    functionDepth: 2
    functionLinenumber: 2516
    functionLinenumberEnd: 2527
    functionName: '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].indexOf(String,org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].replaceImpl(int,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,String,org.apache.commons.text.StrBuilder)'
    - '[String].length()'
    - '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilder:2541,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - matcher
    - replaceStr
    argTypes:
    - org.apache.commons.text.StrMatcher
    - String
    constantsTouched: []
    func_position:
      end: 2542
      start: 2540
    functionDepth: 0
    functionLinenumber: 2540
    functionLinenumberEnd: 2542
    functionName: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - search
    - replace
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 2561
      start: 2551
    functionDepth: 0
    functionLinenumber: 2551
    functionLinenumberEnd: 2561
    functionName: '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:2571,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:2573,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:2575,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceImpl(int,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,String,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2576,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - searchStr
    - replaceStr
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2580
      start: 2570
    functionDepth: 2
    functionLinenumber: 2570
    functionLinenumberEnd: 2580
    functionName: '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].replaceImpl(int,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,String,org.apache.commons.text.StrBuilder)'
    - '[String].length()'
    - '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilder:2594,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - matcher
    - replaceStr
    argTypes:
    - org.apache.commons.text.StrMatcher
    - String
    constantsTouched: []
    func_position:
      end: 2595
      start: 2593
    functionDepth: 2
    functionLinenumber: 2593
    functionLinenumberEnd: 2595
    functionName: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2610,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2611,1
    - Dst: '[String].getChars(int,int,char[],int)'
      Src: org.apache.commons.text.StrBuilder:2615,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - startIndex
    - endIndex
    - removeLen
    - insertStr
    - insertLen
    argTypes:
    - int
    - int
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 2617
      start: 2607
    functionDepth: 0
    functionLinenumber: 2607
    functionLinenumberEnd: 2617
    functionName: '[org.apache.commons.text.StrBuilder].replaceImpl(int,int,int,String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
    - '[String].getChars(int,int,char[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder].replaceImpl(int,int,int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:2638,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilder:2641,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceImpl(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,int,String,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2643,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StrMatcher
      - String
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - matcher
    - replaceStr
    - from
    - to
    - replaceCount
    argTypes:
    - org.apache.commons.text.StrMatcher
    - String
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2652
      start: 2634
    functionDepth: 0
    functionLinenumber: 2634
    functionLinenumberEnd: 2652
    functionName: '[org.apache.commons.text.StrBuilder].replaceImpl(org.apache.commons.text.StrMatcher,String,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,int,int)'
    - '[String].length()'
    - '[org.apache.commons.text.StrBuilder].replaceImpl(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,int,String,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].replaceImpl(org.apache.commons.text.StrMatcher,String,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2672
      start: 2659
    functionDepth: 0
    functionLinenumber: 2659
    functionLinenumberEnd: 2672
    functionName: '[org.apache.commons.text.StrBuilder].reverse()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].reverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:2689,1
    - Dst: '[String].<init>(char[],org.apache.commons.text.StrBuilder,int)'
      Src: org.apache.commons.text.StrBuilder:2691,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2692
      start: 2684
    functionDepth: 0
    functionLinenumber: 2684
    functionLinenumberEnd: 2692
    functionName: '[org.apache.commons.text.StrBuilder].rightString(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(char[],int,int)'
    - '[String].<init>(char[],org.apache.commons.text.StrBuilder,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrBuilder].rightString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:2705,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:2706,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - ch
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2710
      start: 2704
    functionDepth: 1
    functionLinenumber: 2704
    functionLinenumberEnd: 2710
    functionName: '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:2721,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:2726,1
    - Dst: '[java.util.Arrays].fill(char[],int,int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2727,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2731
      start: 2719
    functionDepth: 1
    functionLinenumber: 2719
    functionLinenumberEnd: 2731
    functionName: '[org.apache.commons.text.StrBuilder].setLength(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    - '[java.util.Arrays].fill(char[],int,int,org.apache.commons.text.StrBuilder)'
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].setLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newLine
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2742
      start: 2739
    functionDepth: 0
    functionLinenumber: 2739
    functionLinenumberEnd: 2742
    functionName: '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.StrBuilder:2751,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nullText
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2756
      start: 2750
    functionDepth: 0
    functionLinenumber: 2750
    functionLinenumberEnd: 2756
    functionName: '[org.apache.commons.text.StrBuilder].setNullText(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 16
    functionsReached:
    - '[String].isEmpty()'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].setNullText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2768
      start: 2766
    functionDepth: 0
    functionLinenumber: 2766
    functionLinenumberEnd: 2768
    functionName: '[org.apache.commons.text.StrBuilder].size()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:2783,1
    - Dst: '[String].charAt(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2791,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2796
      start: 2779
    functionDepth: 0
    functionLinenumber: 2779
    functionLinenumberEnd: 2796
    functionName: '[org.apache.commons.text.StrBuilder].startsWith(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.commons.text.StrBuilder)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilder].startsWith(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:2804,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:2807,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2810,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilder:2812,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CharSequence
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startIndex
    - endIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2813
      start: 2801
    functionDepth: 3
    functionLinenumber: 2801
    functionLinenumberEnd: 2813
    functionName: '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].substring(int,int)'
    - '[StringIndexOutOfBoundsException].<init>(org.apache.commons.text.StrBuilder)'
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: CharSequence
    signature: '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilder:2823,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - start
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2824
      start: 2822
    functionDepth: 2
    functionLinenumber: 2822
    functionLinenumberEnd: 2824
    functionName: '[org.apache.commons.text.StrBuilder].substring(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].substring(int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrBuilder].substring(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.StrBuilder:2838,1
    - Dst: '[String].<init>(char[],int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2839,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startIndex
    - endIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2840
      start: 2837
    functionDepth: 1
    functionLinenumber: 2837
    functionLinenumberEnd: 2840
    functionName: '[org.apache.commons.text.StrBuilder].substring(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 4
    functionsReached:
    - '[String].<init>(char[],int,org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrBuilder].substring(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],int)'
      Src: org.apache.commons.text.StrBuilder:2848,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2849
      start: 2847
    functionDepth: 0
    functionLinenumber: 2847
    functionLinenumberEnd: 2849
    functionName: '[org.apache.commons.text.StrBuilder].toCharArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].copyOf(char[],int)'
    linkageType: ''
    returnType: char[]
    signature: '[org.apache.commons.text.StrBuilder].toCharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.StrBuilder:2860,1
    - Dst: System.arraycopy(char[],int,org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2866,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startIndex
    - endIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2868
      start: 2859
    functionDepth: 1
    functionLinenumber: 2859
    functionLinenumberEnd: 2868
    functionName: '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],int,org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrBuilder)
    - '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
    linkageType: ''
    returnType: char[]
    signature: '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:2880,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2881
      start: 2878
    functionDepth: 0
    functionLinenumber: 2878
    functionLinenumberEnd: 2881
    functionName: '[org.apache.commons.text.StrBuilder].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 114
    functionsReached:
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrBuilder].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:2889,1
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:2889,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuffer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2890
      start: 2888
    functionDepth: 0
    functionLinenumber: 2888
    functionLinenumberEnd: 2890
    functionName: '[org.apache.commons.text.StrBuilder].toStringBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(char[],int,int)'
    - '[StringBuffer].<init>(int)'
    linkageType: ''
    returnType: StringBuffer
    signature: '[org.apache.commons.text.StrBuilder].toStringBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:2898,1
    - Dst: '[StringBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:2898,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2899
      start: 2897
    functionDepth: 0
    functionLinenumber: 2897
    functionLinenumberEnd: 2899
    functionName: '[org.apache.commons.text.StrBuilder].toStringBuilder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(char[],int,int)'
    - '[StringBuilder].<init>(int)'
    linkageType: ''
    returnType: StringBuilder
    signature: '[org.apache.commons.text.StrBuilder].toStringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].delete(org.apache.commons.text.StrBuilder,int)'
      Src: org.apache.commons.text.StrBuilder:2920,1
    - Dst: '[org.apache.commons.text.StrBuilder].delete(int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2923,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2926
      start: 2906
    functionDepth: 0
    functionLinenumber: 2906
    functionLinenumberEnd: 2926
    functionName: '[org.apache.commons.text.StrBuilder].trim()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].delete(org.apache.commons.text.StrBuilder,int)'
    - '[org.apache.commons.text.StrBuilder].delete(int,org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder
    signature: '[org.apache.commons.text.StrBuilder].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:2936,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2938
      start: 2934
    functionDepth: 0
    functionLinenumber: 2934
    functionLinenumberEnd: 2938
    functionName: '[org.apache.commons.text.StrBuilder].validateIndex(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 5
    functionsReached:
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder].validateIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:2950,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:2956,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Appendable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startIndex
    - endIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2959
      start: 2948
    functionDepth: 0
    functionLinenumber: 2948
    functionLinenumberEnd: 2959
    functionName: '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 5
    functionsReached:
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[StringIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrBuilder.StrBuilderReader
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderReader].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder.StrBuilderReader
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderReader].close()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - readAheadLimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderReader].mark(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderReader].mark(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderReader].markSupported()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderReader].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderReader].ready()'
      Src: org.apache.commons.text.StrBuilder.StrBuilderReader:113,1
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderReader].charAt()'
      Src: org.apache.commons.text.StrBuilder.StrBuilderReader:116,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 117
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderReader].read()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder.StrBuilderReader].ready()'
    - '[org.apache.commons.text.StrBuilder.StrBuilderReader].charAt()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderReader].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IndexOutOfBoundsException].<init>()'
      Src: org.apache.commons.text.StrBuilder.StrBuilderReader:123,1
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderReader].size()'
      Src: org.apache.commons.text.StrBuilder.StrBuilderReader:128,1
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderReader].size()'
      Src: org.apache.commons.text.StrBuilder.StrBuilderReader:131,1
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderReader].size()'
      Src: org.apache.commons.text.StrBuilder.StrBuilderReader:132,1
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderReader].getChars(int,org.apache.commons.text.StrBuilder.StrBuilderReader,char[],int)'
      Src: org.apache.commons.text.StrBuilder.StrBuilderReader:134,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Reader
    argCount: 3
    argNames:
    - b
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 137
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderReader].read(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>()'
    - '[org.apache.commons.text.StrBuilder.StrBuilderReader].getChars(int,org.apache.commons.text.StrBuilder.StrBuilderReader,char[],int)'
    - '[org.apache.commons.text.StrBuilder.StrBuilderReader].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderReader].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderReader].size()'
      Src: org.apache.commons.text.StrBuilder.StrBuilderReader:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderReader].ready()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StrBuilder.StrBuilderReader].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderReader].ready()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderReader].reset()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderReader].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderReader].size()'
      Src: org.apache.commons.text.StrBuilder.StrBuilderReader:154,1
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderReader].size()'
      Src: org.apache.commons.text.StrBuilder.StrBuilderReader:155,1
    - Dst: Math.toIntExact(org.apache.commons.text.StrBuilder.StrBuilderReader)
      Src: org.apache.commons.text.StrBuilder.StrBuilderReader:160,1
    - Dst: Math.addExact(int,org.apache.commons.text.StrBuilder.StrBuilderReader)
      Src: org.apache.commons.text.StrBuilder.StrBuilderReader:160,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 162
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderReader].skip(long)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - Math.toIntExact(org.apache.commons.text.StrBuilder.StrBuilderReader)
    - '[org.apache.commons.text.StrBuilder.StrBuilderReader].size()'
    - Math.addExact(int,org.apache.commons.text.StrBuilder.StrBuilderReader)
    linkageType: ''
    returnType: long
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderReader].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrBuilder.StrBuilderTokenizer
      static: false
      superClass: StrTokenizer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 174
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder.StrBuilderTokenizer
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrTokenizer].getContent()'
      Src: org.apache.commons.text.StrBuilder.StrBuilderTokenizer:179,1
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].toString()'
      Src: org.apache.commons.text.StrBuilder.StrBuilderTokenizer:181,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: StrTokenizer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 184
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].getContent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].getContent()'
    - '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].getContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].size()'
      Src: org.apache.commons.text.StrBuilder.StrBuilderTokenizer:190,1
    - Dst: '[org.apache.commons.text.StrTokenizer].tokenize(org.apache.commons.text.StrBuilder.StrBuilderTokenizer,int,org.apache.commons.text.StrBuilder.StrBuilderTokenizer)'
      Src: org.apache.commons.text.StrBuilder.StrBuilderTokenizer:190,1
    - Dst: '[org.apache.commons.text.StrTokenizer].tokenize(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder.StrBuilderTokenizer:192,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: StrTokenizer
    argCount: 3
    argNames:
    - chars
    - offset
    - count
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 193
      start: 187
    functionDepth: 3
    functionLinenumber: 187
    functionLinenumberEnd: 193
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].tokenize(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrTokenizer].tokenize(char[],int,int)'
    - '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].size()'
    - '[org.apache.commons.text.StrTokenizer].tokenize(org.apache.commons.text.StrBuilder.StrBuilderTokenizer,int,org.apache.commons.text.StrBuilder.StrBuilderTokenizer)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].tokenize(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrBuilder.StrBuilderWriter
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilder.StrBuilderWriter
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].close()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].flush()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].append(char[])'
      Src: org.apache.commons.text.StrBuilder.StrBuilderWriter:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - cbuf
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 223
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 223
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].append(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].append(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder.StrBuilderWriter:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 229
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].append(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].append(char)'
      Src: org.apache.commons.text.StrBuilder.StrBuilderWriter:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 235
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].append(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].append(String)'
      Src: org.apache.commons.text.StrBuilder.StrBuilderWriter:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 241
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 241
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilder.StrBuilderWriter:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - str
    - 'off'
    - len
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 247
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 247
    functionName: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(String,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].append(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.charCount(int)
      Src: org.apache.commons.text.AlphabetConverter:90,1
    - Dst: String.valueOf(char)
      Src: org.apache.commons.text.AlphabetConverter:91,1
    - Dst: Character.toChars(int)
      Src: org.apache.commons.text.AlphabetConverter:93,1
    - Dst: '[String].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.text.AlphabetConverter].codePointToString(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(org.apache.commons.text.AlphabetConverter)'
    - String.valueOf(char)
    - Character.toChars(int)
    - Character.charCount(int)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.AlphabetConverter].codePointToString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.ArrayUtils].isEmpty(Character[])'
      Src: org.apache.commons.text.AlphabetConverter:103,1
    - Dst: '[java.util.Arrays].setAll(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:107,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Character[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - Character[]
    constantsTouched: []
    func_position:
      end: 109
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.text.AlphabetConverter].convertCharsToIntegers(Character[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].setAll(org.apache.commons.text.AlphabetConverter)'
    - '[org.apache.commons.lang3.ArrayUtils].isEmpty(Character[])'
    linkageType: ''
    returnType: Integer[]
    signature: '[org.apache.commons.text.AlphabetConverter].convertCharsToIntegers(Character[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(Integer[])'
      Src: org.apache.commons.text.AlphabetConverter:133,1
    - Dst: '[java.util.LinkedHashSet].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:133,1
    - Dst: '[java.util.Arrays].asList(Integer[])'
      Src: org.apache.commons.text.AlphabetConverter:134,1
    - Dst: '[java.util.LinkedHashSet].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:134,1
    - Dst: '[java.util.Arrays].asList(Integer[])'
      Src: org.apache.commons.text.AlphabetConverter:135,1
    - Dst: '[java.util.LinkedHashSet].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:135,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.apache.commons.text.AlphabetConverter:137,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.apache.commons.text.AlphabetConverter:138,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.AlphabetConverter:139,1
    - Dst: '[java.util.LinkedHashSet].contains(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:144,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.AlphabetConverter:145,1
    - Dst: '[java.util.LinkedHashSet].contains(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:151,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.AlphabetConverter:152,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:157,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.AlphabetConverter,String)'
      Src: org.apache.commons.text.AlphabetConverter:157,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:160,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:160,1
    - Dst: '[java.util.LinkedHashSet].iterator()'
      Src: org.apache.commons.text.AlphabetConverter:163,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:166,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:168,1
    - Dst: '[java.util.LinkedHashMap].put(org.apache.commons.text.AlphabetConverter,String)'
      Src: org.apache.commons.text.AlphabetConverter:169,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.apache.commons.text.AlphabetConverter:170,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].next()'
      Src: org.apache.commons.text.AlphabetConverter:172,1
    - Dst: '[java.util.LinkedHashSet].contains(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:174,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].next()'
      Src: org.apache.commons.text.AlphabetConverter:175,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:178,1
    - Dst: '[java.util.LinkedHashMap].put(org.apache.commons.text.AlphabetConverter,String)'
      Src: org.apache.commons.text.AlphabetConverter:180,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.apache.commons.text.AlphabetConverter:181,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].<init>(java.util.LinkedHashMap,java.util.LinkedHashMap,int)'
      Src: org.apache.commons.text.AlphabetConverter:185,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:188,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:188,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:189,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:200,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:200,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:201,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:201,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:203,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:204,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].<init>(java.util.LinkedHashMap,java.util.LinkedHashMap,int)'
      Src: org.apache.commons.text.AlphabetConverter:211,1
    - Dst: '[java.util.LinkedHashSet].iterator()'
      Src: org.apache.commons.text.AlphabetConverter:218,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].addSingleEncoding(int,org.apache.commons.text.AlphabetConverter,java.util.LinkedHashSet,org.apache.commons.text.AlphabetConverter,java.util.HashMap)'
      Src: org.apache.commons.text.AlphabetConverter:215,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer[]
      - Integer[]
      - Integer[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.AlphabetConverter
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - original
    - encoding
    - doNotEncode
    argTypes:
    - Integer[]
    - Integer[]
    - Integer[]
    constantsTouched: []
    func_position:
      end: 222
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 222
    functionName: '[org.apache.commons.text.AlphabetConverter].createConverter(Integer[],Integer[],Integer[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 2
    functionsReached:
    - '[java.util.LinkedHashSet].size()'
    - '[java.util.LinkedHashSet].iterator()'
    - '[java.util.HashMap].containsKey(org.apache.commons.text.AlphabetConverter)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.apache.commons.text.AlphabetConverter].<init>(java.util.LinkedHashMap,java.util.LinkedHashMap,int)'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.AlphabetConverter)'
    - '[org.apache.commons.text.AlphabetConverter].addSingleEncoding(int,org.apache.commons.text.AlphabetConverter,java.util.LinkedHashSet,org.apache.commons.text.AlphabetConverter,java.util.HashMap)'
    - '[java.util.LinkedHashMap].put(org.apache.commons.text.AlphabetConverter,String)'
    - '[java.util.Arrays].asList(Integer[])'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.HashMap].put(org.apache.commons.text.AlphabetConverter,String)'
    - '[java.util.LinkedHashSet].<init>(org.apache.commons.text.AlphabetConverter)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.LinkedHashSet].contains(org.apache.commons.text.AlphabetConverter)'
    - '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.apache.commons.text.AlphabetConverter].next()'
    linkageType: ''
    returnType: org.apache.commons.text.AlphabetConverter
    signature: '[org.apache.commons.text.AlphabetConverter].createConverter(Integer[],Integer[],Integer[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.AlphabetConverter].convertCharsToIntegers(Character[])'
      Src: org.apache.commons.text.AlphabetConverter:246,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].convertCharsToIntegers(Character[])'
      Src: org.apache.commons.text.AlphabetConverter:247,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].convertCharsToIntegers(Character[])'
      Src: org.apache.commons.text.AlphabetConverter:248,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverter(Integer[],Integer[],Integer[])'
      Src: org.apache.commons.text.AlphabetConverter:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Character[]
      - Character[]
      - Character[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.AlphabetConverter
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - original
    - encoding
    - doNotEncode
    argTypes:
    - Character[]
    - Character[]
    - Character[]
    constantsTouched: []
    func_position:
      end: 249
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 249
    functionName: '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(Character[],Character[],Character[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.AlphabetConverter].convertCharsToIntegers(Character[])'
    - '[org.apache.commons.text.AlphabetConverter].createConverter(Integer[],Integer[],Integer[])'
    linkageType: ''
    returnType: org.apache.commons.text.AlphabetConverter
    signature: '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(Character[],Character[],Character[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.Map<Integer,String>)'
      Src: org.apache.commons.text.AlphabetConverter:259,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.apache.commons.text.AlphabetConverter:260,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].entrySet()'
      Src: org.apache.commons.text.AlphabetConverter:264,1
    - Dst: e.getValue()
      Src: org.apache.commons.text.AlphabetConverter:265,1
    - Dst: e.getKey()
      Src: org.apache.commons.text.AlphabetConverter:265,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:265,1
    - Dst: '[java.util.LinkedHashMap].put(org.apache.commons.text.AlphabetConverter,String)'
      Src: org.apache.commons.text.AlphabetConverter:265,1
    - Dst: e.getValue()
      Src: org.apache.commons.text.AlphabetConverter:267,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].length()'
      Src: org.apache.commons.text.AlphabetConverter:267,1
    - Dst: e.getValue()
      Src: org.apache.commons.text.AlphabetConverter:268,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].length()'
      Src: org.apache.commons.text.AlphabetConverter:268,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].<init>(org.apache.commons.text.AlphabetConverter,java.util.LinkedHashMap,org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:272,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<Integer,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.AlphabetConverter
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - originalToEncoded
    argTypes:
    - java.util.Map<Integer,String>
    constantsTouched: []
    func_position:
      end: 273
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 273
    functionName: '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.Map<Integer,String>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 1
    functionsReached:
    - e.getValue()
    - '[java.util.LinkedHashMap].put(org.apache.commons.text.AlphabetConverter,String)'
    - e.getKey()
    - '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
    - '[org.apache.commons.text.AlphabetConverter].length()'
    - '[org.apache.commons.text.AlphabetConverter].<init>(org.apache.commons.text.AlphabetConverter,java.util.LinkedHashMap,org.apache.commons.text.AlphabetConverter)'
    - '[org.apache.commons.text.AlphabetConverter].entrySet()'
    - '[java.util.Collections].unmodifiableMap(java.util.Map<Integer,String>)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.AlphabetConverter
    signature: '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.Map<Integer,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.AlphabetConverter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - originalToEncoded
    - encodedToOriginal
    - encodedLetterLength
    argTypes:
    - java.util.Map<Integer,String>
    - java.util.Map<String,String>
    - int
    constantsTouched: []
    func_position:
      end: 304
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 304
    functionName: '[org.apache.commons.text.AlphabetConverter].<init>(java.util.Map<Integer,String>,java.util.Map<String,String>,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.AlphabetConverter
    signature: '[org.apache.commons.text.AlphabetConverter].<init>(java.util.Map<Integer,String>,java.util.Map<String,String>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.apache.commons.text.AlphabetConverter:323,1
    - Dst: '[java.util.Map<Integer,String>].containsKey(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:329,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:332,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].addSingleEncoding(int,org.apache.commons.text.AlphabetConverter,java.util.Collection<Integer>,java.util.Iterator<Integer>,java.util.Map<Integer,String>)'
      Src: org.apache.commons.text.AlphabetConverter:330,1
    - Dst: '[java.util.Iterator<Integer>].next()'
      Src: org.apache.commons.text.AlphabetConverter:340,1
    - Dst: '[java.util.Map<Integer,String>].containsKey(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:342,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:343,1
    - Dst: '[java.util.Map<Integer,String>].put(org.apache.commons.text.AlphabetConverter,String)'
      Src: org.apache.commons.text.AlphabetConverter:345,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.AlphabetConverter:346,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.apache.commons.text.AlphabetConverter:349,1
    - Dst: '[java.util.Iterator<Integer>].next()'
      Src: org.apache.commons.text.AlphabetConverter:353,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:356,1
    - Dst: '[java.util.Map<Integer,String>].put(org.apache.commons.text.AlphabetConverter,String)'
      Src: org.apache.commons.text.AlphabetConverter:358,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.AlphabetConverter:359,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - java.util.Collection<Integer>
      - java.util.Iterator<Integer>
      - java.util.Map<Integer,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - level
    - currentEncoding
    - encoding
    - originals
    - doNotEncodeMap
    argTypes:
    - int
    - String
    - java.util.Collection<Integer>
    - java.util.Iterator<Integer>
    - java.util.Map<Integer,String>
    constantsTouched: []
    func_position:
      end: 361
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 361
    functionName: '[org.apache.commons.text.AlphabetConverter].addSingleEncoding(int,String,java.util.Collection<Integer>,java.util.Iterator<Integer>,java.util.Map<Integer,String>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[java.util.Map<Integer,String>].put(org.apache.commons.text.AlphabetConverter,String)'
    - '[org.apache.commons.text.AlphabetConverter].addSingleEncoding(int,org.apache.commons.text.AlphabetConverter,java.util.Collection<Integer>,java.util.Iterator<Integer>,java.util.Map<Integer,String>)'
    - '[java.util.Iterator<Integer>].next()'
    - '[java.util.Iterator<Integer>].hasNext()'
    - '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
    - '[java.util.Map<Integer,String>].containsKey(org.apache.commons.text.AlphabetConverter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.AlphabetConverter].addSingleEncoding(int,String,java.util.Collection<Integer>,java.util.Iterator<Integer>,java.util.Map<Integer,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.AlphabetConverter:378,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.AlphabetConverter:380,1
    - Dst: '[String].codePointAt(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:381,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:382,1
    - Dst: '[java.util.Map<Integer,String>].get(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:384,1
    - Dst: '[String].equals(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:384,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.AlphabetConverter:385,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.AlphabetConverter:389,1
    - Dst: '[java.io.UnsupportedEncodingException].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:390,1
    - Dst: '[String].substring(org.apache.commons.text.AlphabetConverter,org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:393,1
    - Dst: '[java.util.Map<String,String>].get(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:395,1
    - Dst: '[java.io.UnsupportedEncodingException].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:397,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:401,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.AlphabetConverter:406,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encoded
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 407
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 407
    functionName: '[org.apache.commons.text.AlphabetConverter].decode(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 2
    functionsReached:
    - '[String].equals(org.apache.commons.text.AlphabetConverter)'
    - '[StringBuilder].append(String)'
    - '[String].codePointAt(org.apache.commons.text.AlphabetConverter)'
    - '[StringBuilder].append(org.apache.commons.text.AlphabetConverter)'
    - '[String].length()'
    - '[java.util.Map<String,String>].get(org.apache.commons.text.AlphabetConverter)'
    - '[StringBuilder].toString()'
    - '[java.util.Map<Integer,String>].get(org.apache.commons.text.AlphabetConverter)'
    - '[java.io.UnsupportedEncodingException].<init>(org.apache.commons.text.AlphabetConverter)'
    - '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
    - '[StringBuilder].<init>()'
    - '[String].substring(org.apache.commons.text.AlphabetConverter,org.apache.commons.text.AlphabetConverter)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.AlphabetConverter].decode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.AlphabetConverter:423,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.AlphabetConverter:425,1
    - Dst: '[String].codePointAt(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:426,1
    - Dst: '[java.util.Map<Integer,String>].get(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:428,1
    - Dst: '[java.io.UnsupportedEncodingException].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:431,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:439,1
    - Dst: Character.charCount(org.apache.commons.text.AlphabetConverter)
      Src: org.apache.commons.text.AlphabetConverter:441,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.AlphabetConverter:444,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - original
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 445
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 445
    functionName: '[org.apache.commons.text.AlphabetConverter].encode(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 2
    functionsReached:
    - '[String].codePointAt(org.apache.commons.text.AlphabetConverter)'
    - '[StringBuilder].append(org.apache.commons.text.AlphabetConverter)'
    - '[String].length()'
    - '[StringBuilder].toString()'
    - '[java.util.Map<Integer,String>].get(org.apache.commons.text.AlphabetConverter)'
    - '[java.io.UnsupportedEncodingException].<init>(org.apache.commons.text.AlphabetConverter)'
    - Character.charCount(org.apache.commons.text.AlphabetConverter)
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.AlphabetConverter].encode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Integer,String>].equals(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:459,1
    - Dst: '[java.util.Map<String,String>].equals(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:460,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 462
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 462
    functionName: '[org.apache.commons.text.AlphabetConverter].equals(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Integer,String>].equals(org.apache.commons.text.AlphabetConverter)'
    - '[java.util.Map<String,String>].equals(org.apache.commons.text.AlphabetConverter)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.AlphabetConverter].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 473
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 473
    functionName: '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.Map<Integer,String>)'
      Src: org.apache.commons.text.AlphabetConverter:483,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<Integer,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 484
    functionName: '[org.apache.commons.text.AlphabetConverter].getOriginalToEncoded()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].unmodifiableMap(java.util.Map<Integer,String>)'
    linkageType: ''
    returnType: java.util.Map<Integer,String>
    signature: '[org.apache.commons.text.AlphabetConverter].getOriginalToEncoded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(java.util.Map<Integer,String>,java.util.Map<String,String>,int)'
      Src: org.apache.commons.text.AlphabetConverter:488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 491
    functionName: '[org.apache.commons.text.AlphabetConverter].hashCode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].hash(java.util.Map<Integer,String>,java.util.Map<String,String>,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.AlphabetConverter].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.AlphabetConverter:495,1
    - Dst: '[java.util.Map<Integer,String>].forEach()'
      Src: org.apache.commons.text.AlphabetConverter:497,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.AlphabetConverter:503,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Integer,String>
      - java.util.Map<String,String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 504
    functionName: '[org.apache.commons.text.AlphabetConverter].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - '[java.util.Map<Integer,String>].forEach()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.AlphabetConverter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,char,null)'
      Src: org.apache.commons.text.FormattableUtils:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.util.Formatter
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Formatter
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - seq
    - formatter
    - flags
    - width
    - precision
    argTypes:
    - CharSequence
    - java.util.Formatter
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/FormattableUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,char,null)'
    linkageType: ''
    returnType: java.util.Formatter
    signature: '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,char,null)'
      Src: org.apache.commons.text.FormattableUtils:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.util.Formatter
      - int
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Formatter
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - seq
    - formatter
    - flags
    - width
    - precision
    - padChar
    argTypes:
    - CharSequence
    - java.util.Formatter
    - int
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/FormattableUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,char,null)'
    linkageType: ''
    returnType: java.util.Formatter
    signature: '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.FormattableUtils:93,1
    - Dst: String.format(String,CharSequence,int)
      Src: org.apache.commons.text.FormattableUtils:95,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.FormattableUtils)'
      Src: org.apache.commons.text.FormattableUtils:94,1
    - Dst: '[StringBuilder].<init>(CharSequence)'
      Src: org.apache.commons.text.FormattableUtils:99,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.FormattableUtils:100,1
    - Dst: ellipsis.length()
      Src: org.apache.commons.text.FormattableUtils:107,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.FormattableUtils:107,1
    - Dst: ellipsis.toString()
      Src: org.apache.commons.text.FormattableUtils:107,1
    - Dst: '[StringBuilder].replace(org.apache.commons.text.FormattableUtils,org.apache.commons.text.FormattableUtils,org.apache.commons.text.FormattableUtils)'
      Src: org.apache.commons.text.FormattableUtils:107,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.FormattableUtils:110,1
    - Dst: '[StringBuilder].insert(char)'
      Src: org.apache.commons.text.FormattableUtils:111,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.FormattableUtils:113,1
    - Dst: '[java.util.Formatter].format(org.apache.commons.text.FormattableUtils)'
      Src: org.apache.commons.text.FormattableUtils:113,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.util.Formatter
      - int
      - int
      - int
      - char
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Formatter
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - seq
    - formatter
    - flags
    - width
    - precision
    - padChar
    - truncateEllipsis
    argTypes:
    - CharSequence
    - java.util.Formatter
    - int
    - int
    - int
    - char
    - CharSequence
    constantsTouched: []
    func_position:
      end: 115
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,char,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/FormattableUtils.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].insert(char)'
    - '[java.util.Formatter].format(org.apache.commons.text.FormattableUtils)'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.FormattableUtils)'
    - String.format(String,CharSequence,int)
    - ellipsis.toString()
    - '[StringBuilder].length()'
    - '[StringBuilder].toString()'
    - ellipsis.length()
    - '[StringBuilder].<init>(CharSequence)'
    - '[StringBuilder].replace(org.apache.commons.text.FormattableUtils,org.apache.commons.text.FormattableUtils,org.apache.commons.text.FormattableUtils)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: java.util.Formatter
    signature: '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,char,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,char,CharSequence)'
      Src: org.apache.commons.text.FormattableUtils:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.util.Formatter
      - int
      - int
      - int
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Formatter
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - seq
    - formatter
    - flags
    - width
    - precision
    - ellipsis
    argTypes:
    - CharSequence
    - java.util.Formatter
    - int
    - int
    - int
    - CharSequence
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/FormattableUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,char,CharSequence)'
    linkageType: ''
    returnType: java.util.Formatter
    signature: '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,java.util.Formattable)
      Src: org.apache.commons.text.FormattableUtils:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Formattable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - formattable
    argTypes:
    - java.util.Formattable
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.text.FormattableUtils].toString(java.util.Formattable)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/FormattableUtils.java
    functionUses: 0
    functionsReached:
    - String.format(String,java.util.Formattable)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.FormattableUtils].toString(java.util.Formattable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.FormattableUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 157
    functionName: '[org.apache.commons.text.FormattableUtils].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/FormattableUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.FormattableUtils
    signature: '[org.apache.commons.text.FormattableUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.Format
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - arguments
    - locale
    argTypes:
    - String
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.text.FormatFactory].getFormat(String,String,java.util.Locale)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/FormatFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.text.Format
    signature: '[org.apache.commons.text.FormatFactory].getFormat(String,String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.FormatFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.FormatFactory].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/FormatFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.FormatFactory
    signature: '[org.apache.commons.text.FormatFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
      Src: org.apache.commons.text.CaseUtils:70,1
    - Dst: '[String].toLowerCase()'
      Src: org.apache.commons.text.CaseUtils:73,1
    - Dst: '[org.apache.commons.text.CaseUtils].length()'
      Src: org.apache.commons.text.CaseUtils:74,1
    - Dst: '[org.apache.commons.text.CaseUtils].toDelimiterSet(org.apache.commons.text.CaseUtils)'
      Src: org.apache.commons.text.CaseUtils:77,1
    - Dst: '[org.apache.commons.text.CaseUtils].codePointAt(org.apache.commons.text.CaseUtils)'
      Src: org.apache.commons.text.CaseUtils:80,1
    - Dst: '[java.util.Set<Integer>].contains(org.apache.commons.text.CaseUtils)'
      Src: org.apache.commons.text.CaseUtils:82,1
    - Dst: Character.charCount(org.apache.commons.text.CaseUtils)
      Src: org.apache.commons.text.CaseUtils:84,1
    - Dst: Character.toTitleCase(org.apache.commons.text.CaseUtils)
      Src: org.apache.commons.text.CaseUtils:86,1
    - Dst: Character.charCount(org.apache.commons.text.CaseUtils)
      Src: org.apache.commons.text.CaseUtils:88,1
    - Dst: Character.charCount(org.apache.commons.text.CaseUtils)
      Src: org.apache.commons.text.CaseUtils:92,1
    - Dst: '[String].<init>(org.apache.commons.text.CaseUtils,int,org.apache.commons.text.CaseUtils)'
      Src: org.apache.commons.text.CaseUtils:96,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - str
    - capitalizeFirstLetter
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 97
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CaseUtils.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(org.apache.commons.text.CaseUtils,int,org.apache.commons.text.CaseUtils)'
    - '[org.apache.commons.text.CaseUtils].length()'
    - '[org.apache.commons.text.CaseUtils].toDelimiterSet(org.apache.commons.text.CaseUtils)'
    - Character.charCount(org.apache.commons.text.CaseUtils)
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - '[org.apache.commons.text.CaseUtils].codePointAt(org.apache.commons.text.CaseUtils)'
    - Character.toTitleCase(org.apache.commons.text.CaseUtils)
    - '[String].toLowerCase()'
    - '[java.util.Set<Integer>].contains(org.apache.commons.text.CaseUtils)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.apache.commons.text.CaseUtils:107,1
    - Dst: Character.codePointAt(int)
      Src: org.apache.commons.text.CaseUtils:108,1
    - Dst: '[java.util.HashSet].add(org.apache.commons.text.CaseUtils)'
      Src: org.apache.commons.text.CaseUtils:108,1
    - Dst: '[org.apache.commons.lang3.ArrayUtils].isEmpty(char[])'
      Src: org.apache.commons.text.CaseUtils:109,1
    - Dst: Character.codePointAt(char[],org.apache.commons.text.CaseUtils)
      Src: org.apache.commons.text.CaseUtils:114,1
    - Dst: '[java.util.HashSet].add(org.apache.commons.text.CaseUtils)'
      Src: org.apache.commons.text.CaseUtils:114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - delimiters
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 117
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 117
    functionName: '[org.apache.commons.text.CaseUtils].toDelimiterSet(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CaseUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.ArrayUtils].isEmpty(char[])'
    - Character.codePointAt(int)
    - '[java.util.HashSet].add(org.apache.commons.text.CaseUtils)'
    - Character.codePointAt(char[],org.apache.commons.text.CaseUtils)
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: java.util.Set<Integer>
    signature: '[org.apache.commons.text.CaseUtils].toDelimiterSet(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.CaseUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.text.CaseUtils].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CaseUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.CaseUtils
    signature: '[org.apache.commons.text.CaseUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].clone()'
      Src: org.apache.commons.text.StringTokenizer:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.apache.commons.text.StringTokenizer].getCSVClone()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].clone()'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].getCSVClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getCSVClone()'
      Src: org.apache.commons.text.StringTokenizer:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 3
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.text.StringTokenizer].getCSVInstance()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].getCSVClone()'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].getCSVInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getCSVClone()'
      Src: org.apache.commons.text.StringTokenizer:151,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(char[])'
      Src: org.apache.commons.text.StringTokenizer:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.text.StringTokenizer].getCSVInstance(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].reset(char[])'
    - '[org.apache.commons.text.StringTokenizer].getCSVClone()'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].getCSVInstance(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getCSVClone()'
      Src: org.apache.commons.text.StringTokenizer:164,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(String)'
      Src: org.apache.commons.text.StringTokenizer:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 3
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.apache.commons.text.StringTokenizer].getCSVInstance(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].getCSVClone()'
    - '[org.apache.commons.text.StringTokenizer].reset(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].getCSVInstance(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].clone()'
      Src: org.apache.commons.text.StringTokenizer:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 2
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.apache.commons.text.StringTokenizer].getTSVClone()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].clone()'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].getTSVClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getTSVClone()'
      Src: org.apache.commons.text.StringTokenizer:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 3
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.apache.commons.text.StringTokenizer].getTSVInstance()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].getTSVClone()'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].getTSVInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getTSVClone()'
      Src: org.apache.commons.text.StringTokenizer:198,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(char[])'
      Src: org.apache.commons.text.StringTokenizer:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 3
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.apache.commons.text.StringTokenizer].getTSVInstance(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].reset(char[])'
    - '[org.apache.commons.text.StringTokenizer].getTSVClone()'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].getTSVInstance(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getTSVClone()'
      Src: org.apache.commons.text.StringTokenizer:210,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(String)'
      Src: org.apache.commons.text.StringTokenizer:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 3
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.apache.commons.text.StringTokenizer].getTSVInstance(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].getTSVClone()'
    - '[org.apache.commons.text.StringTokenizer].reset(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].getTSVInstance(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 2
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[org.apache.commons.text.StringTokenizer].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 16
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    - Dst: '[char[]].clone()'
      Src: org.apache.commons.text.StringTokenizer:258,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 3
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: '[org.apache.commons.text.StringTokenizer].<init>(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[char[]].clone()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StringTokenizer:270,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StringTokenizer:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - char[]
    - char
    constantsTouched: []
    func_position:
      end: 272
      start: 269
    functionDepth: 3
    functionLinenumber: 269
    functionLinenumberEnd: 272
    functionName: '[org.apache.commons.text.StringTokenizer].<init>(char[],char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>(char[],char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(char[],char)'
      Src: org.apache.commons.text.StringTokenizer:286,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StringTokenizer:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - delim
    - quote
    argTypes:
    - char[]
    - char
    - char
    constantsTouched: []
    func_position:
      end: 288
      start: 285
    functionDepth: 3
    functionLinenumber: 285
    functionLinenumberEnd: 288
    functionName: '[org.apache.commons.text.StringTokenizer].<init>(char[],char,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[],char)'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>(char[],char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StringTokenizer:299,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
      Src: org.apache.commons.text.StringTokenizer:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - char[]
    - String
    constantsTouched: []
    func_position:
      end: 301
      start: 298
    functionDepth: 3
    functionLinenumber: 298
    functionLinenumberEnd: 301
    functionName: '[org.apache.commons.text.StringTokenizer].<init>(char[],String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>(char[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StringTokenizer:312,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - char[]
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 314
      start: 311
    functionDepth: 3
    functionLinenumber: 311
    functionLinenumberEnd: 314
    functionName: '[org.apache.commons.text.StringTokenizer].<init>(char[],org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>(char[],org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(char[],org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:328,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - delim
    - quote
    argTypes:
    - char[]
    - org.apache.commons.text.matcher.StringMatcher
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 3
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: '[org.apache.commons.text.StringTokenizer].<init>(char[],org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[],org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>(char[],org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizer:339,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 340
      start: 338
    functionDepth: 3
    functionLinenumber: 338
    functionLinenumberEnd: 340
    functionName: '[org.apache.commons.text.StringTokenizer].<init>(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 11
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizer:351,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StringTokenizer:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - String
    - char
    constantsTouched: []
    func_position:
      end: 353
      start: 350
    functionDepth: 3
    functionLinenumber: 350
    functionLinenumberEnd: 353
    functionName: '[org.apache.commons.text.StringTokenizer].<init>(String,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>(String,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String,char)'
      Src: org.apache.commons.text.StringTokenizer:367,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StringTokenizer:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - delim
    - quote
    argTypes:
    - String
    - char
    - char
    constantsTouched: []
    func_position:
      end: 369
      start: 366
    functionDepth: 3
    functionLinenumber: 366
    functionLinenumberEnd: 369
    functionName: '[org.apache.commons.text.StringTokenizer].<init>(String,char,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(String,char)'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>(String,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizer:380,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
      Src: org.apache.commons.text.StringTokenizer:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 382
      start: 379
    functionDepth: 3
    functionLinenumber: 379
    functionLinenumberEnd: 382
    functionName: '[org.apache.commons.text.StringTokenizer].<init>(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizer:393,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - String
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 395
      start: 392
    functionDepth: 3
    functionLinenumber: 392
    functionLinenumberEnd: 395
    functionName: '[org.apache.commons.text.StringTokenizer].<init>(String,org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>(String,org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
      Src: org.apache.commons.text.StringTokenizer:99,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:100,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:101,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:102,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:98,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>()'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringTokenizer:110,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:111,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:112,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
      Src: org.apache.commons.text.StringTokenizer:113,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StringTokenizer:109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:229,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:232,1
    - Dst: '[org.apache.commons.text.StringTokenizer].<init>(String,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:409,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - delim
    - quote
    argTypes:
    - String
    - org.apache.commons.text.matcher.StringMatcher
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 3
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: '[org.apache.commons.text.StringTokenizer].<init>(String,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(String,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].<init>(String,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.text.StringTokenizer:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 424
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: '[org.apache.commons.text.StringTokenizer].add(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizer].add(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.StringTokenizer:435,1
    - Dst: '[org.apache.commons.text.StringTokenizer].isIgnoreEmptyTokens()'
      Src: org.apache.commons.text.StringTokenizer:436,1
    - Dst: '[org.apache.commons.text.StringTokenizer].isEmptyTokenAsNull()'
      Src: org.apache.commons.text.StringTokenizer:439,1
    - Dst: '[java.util.List<String>].add(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:443,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - list
    - tok
    argTypes:
    - java.util.List<String>
    - String
    constantsTouched: []
    func_position:
      end: 444
      start: 434
    functionDepth: 1
    functionLinenumber: 434
    functionLinenumberEnd: 444
    functionName: '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].isIgnoreEmptyTokens()'
    - '[org.apache.commons.text.StringTokenizer].isEmptyTokenAsNull()'
    - '[String].isEmpty()'
    - '[java.util.List<String>].add(org.apache.commons.text.StringTokenizer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].tokenize(null,int,int)'
      Src: org.apache.commons.text.StringTokenizer:454,1
    - Dst: '[org.apache.commons.text.StringTokenizer].tokenize(char[],int,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:456,1
    - Dst: '[java.util.List<String>].toArray(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:458,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 460
    functionName: '[org.apache.commons.text.StringTokenizer].checkTokenized()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].tokenize(char[],int,org.apache.commons.text.StringTokenizer)'
    - '[java.util.List<String>].toArray(org.apache.commons.text.StringTokenizer)'
    - '[org.apache.commons.text.StringTokenizer].tokenize(null,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizer].checkTokenized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].cloneReset()'
      Src: org.apache.commons.text.StringTokenizer:471,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 475
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 475
    functionName: '[org.apache.commons.text.StringTokenizer].clone()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].cloneReset()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.StringTokenizer].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.apache.commons.text.StringTokenizer:487,1
    - Dst: cloned.chars.clone()
      Src: org.apache.commons.text.StringTokenizer:489,1
    - Dst: cloned.reset()
      Src: org.apache.commons.text.StringTokenizer:491,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - CloneNotSupportedException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 493
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 493
    functionName: '[org.apache.commons.text.StringTokenizer].cloneReset()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached:
    - '[Object].clone()'
    - cloned.reset()
    - cloned.chars.clone()
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.StringTokenizer].cloneReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[])'
      Src: org.apache.commons.text.StringTokenizer:504,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 505
    functionName: '[org.apache.commons.text.StringTokenizer].getContent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 3
    functionsReached:
    - '[String].<init>(char[])'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringTokenizer].getContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 514
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 514
    functionName: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 527
    functionName: '[org.apache.commons.text.StringTokenizer].getIgnoredMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.StringTokenizer].getIgnoredMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 540
      start: 538
    functionDepth: 0
    functionLinenumber: 538
    functionLinenumberEnd: 540
    functionName: '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].checkTokenized()'
      Src: org.apache.commons.text.StringTokenizer:548,1
    - Dst: '[String[]].clone()'
      Src: org.apache.commons.text.StringTokenizer:549,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 550
      start: 547
    functionDepth: 1
    functionLinenumber: 547
    functionLinenumberEnd: 550
    functionName: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 10
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].checkTokenized()'
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.text.StringTokenizer].getTokenArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].checkTokenized()'
      Src: org.apache.commons.text.StringTokenizer:558,1
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: org.apache.commons.text.StringTokenizer:559,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:559,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 560
      start: 557
    functionDepth: 1
    functionLinenumber: 557
    functionLinenumberEnd: 560
    functionName: '[org.apache.commons.text.StringTokenizer].getTokenList()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].checkTokenized()'
    - '[java.util.ArrayList].<init>(org.apache.commons.text.StringTokenizer)'
    - '[java.util.Arrays].asList(String[])'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.text.StringTokenizer].getTokenList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 573
    functionName: '[org.apache.commons.text.StringTokenizer].getTrimmerMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.StringTokenizer].getTrimmerMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].checkTokenized()'
      Src: org.apache.commons.text.StringTokenizer:582,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 584
      start: 580
    functionDepth: 1
    functionLinenumber: 580
    functionLinenumberEnd: 584
    functionName: '[org.apache.commons.text.StringTokenizer].hasNext()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 40
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].checkTokenized()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringTokenizer].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].checkTokenized()'
      Src: org.apache.commons.text.StringTokenizer:593,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 591
    functionDepth: 1
    functionLinenumber: 591
    functionLinenumberEnd: 595
    functionName: '[org.apache.commons.text.StringTokenizer].hasPrevious()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].checkTokenized()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringTokenizer].hasPrevious()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 604
      start: 602
    functionDepth: 0
    functionLinenumber: 602
    functionLinenumberEnd: 604
    functionName: '[org.apache.commons.text.StringTokenizer].isEmptyTokenAsNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringTokenizer].isEmptyTokenAsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 613
      start: 611
    functionDepth: 0
    functionLinenumber: 611
    functionLinenumberEnd: 613
    functionName: '[org.apache.commons.text.StringTokenizer].isIgnoreEmptyTokens()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringTokenizer].isIgnoreEmptyTokens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - srcChars
    - pos
    - len
    - quoteStart
    - quoteLen
    argTypes:
    - char[]
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 638
      start: 630
    functionDepth: 0
    functionLinenumber: 630
    functionLinenumberEnd: 638
    functionName: '[org.apache.commons.text.StringTokenizer].isQuote(char[],int,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringTokenizer].isQuote(char[],int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizer:649,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.commons.text.StringTokenizer:652,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 653
      start: 647
    functionDepth: 2
    functionLinenumber: 647
    functionLinenumberEnd: 653
    functionName: '[org.apache.commons.text.StringTokenizer].next()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 45
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringTokenizer].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 663
      start: 660
    functionDepth: 0
    functionLinenumber: 660
    functionLinenumberEnd: 663
    functionName: '[org.apache.commons.text.StringTokenizer].nextIndex()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StringTokenizer].nextIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].hasNext()'
      Src: org.apache.commons.text.StringTokenizer:672,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 676
      start: 671
    functionDepth: 2
    functionLinenumber: 671
    functionLinenumberEnd: 676
    functionName: '[org.apache.commons.text.StringTokenizer].nextToken()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringTokenizer].nextToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StringTokenizer:685,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.commons.text.StringTokenizer:688,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 689
      start: 683
    functionDepth: 2
    functionLinenumber: 683
    functionLinenumberEnd: 689
    functionName: '[org.apache.commons.text.StringTokenizer].previous()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    - '[org.apache.commons.text.StringTokenizer].hasPrevious()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringTokenizer].previous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 699
      start: 696
    functionDepth: 0
    functionLinenumber: 696
    functionLinenumberEnd: 699
    functionName: '[org.apache.commons.text.StringTokenizer].previousIndex()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StringTokenizer].previousIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StringTokenizer:707,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 711
      start: 706
    functionDepth: 2
    functionLinenumber: 706
    functionLinenumberEnd: 711
    functionName: '[org.apache.commons.text.StringTokenizer].previousToken()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].hasPrevious()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringTokenizer].previousToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getIgnoredMatcher()'
      Src: org.apache.commons.text.StringTokenizer:734,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:734,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTrimmerMatcher()'
      Src: org.apache.commons.text.StringTokenizer:735,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:735,1
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.StringTokenizer:734,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizer:736,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:736,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:737,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:737,1
    - Dst: '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:745,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizer:750,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer,int)'
      Src: org.apache.commons.text.StringTokenizer:750,1
    - Dst: '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:752,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:757,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer,int)'
      Src: org.apache.commons.text.StringTokenizer:757,1
    - Dst: '[org.apache.commons.text.StringTokenizer].readWithQuotes(char[],org.apache.commons.text.StringTokenizer,int,org.apache.commons.text.TextStringBuilder,java.util.List<String>,org.apache.commons.text.StringTokenizer,int)'
      Src: org.apache.commons.text.StringTokenizer:759,1
    - Dst: '[org.apache.commons.text.StringTokenizer].readWithQuotes(char[],org.apache.commons.text.StringTokenizer,int,org.apache.commons.text.TextStringBuilder,java.util.List<String>,int,int)'
      Src: org.apache.commons.text.StringTokenizer:761,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - org.apache.commons.text.TextStringBuilder
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - srcChars
    - start
    - len
    - workArea
    - tokenList
    argTypes:
    - char[]
    - int
    - int
    - org.apache.commons.text.TextStringBuilder
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 762
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 762
    functionName: '[org.apache.commons.text.StringTokenizer].readNextToken(char[],int,int,org.apache.commons.text.TextStringBuilder,java.util.List<String>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].getIgnoredMatcher()'
    - '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].readWithQuotes(char[],org.apache.commons.text.StringTokenizer,int,org.apache.commons.text.TextStringBuilder,java.util.List<String>,org.apache.commons.text.StringTokenizer,int)'
    - '[org.apache.commons.text.StringTokenizer].getTrimmerMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.StringTokenizer].readWithQuotes(char[],org.apache.commons.text.StringTokenizer,int,org.apache.commons.text.TextStringBuilder,java.util.List<String>,int,int)'
    - '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,org.apache.commons.text.StringTokenizer)'
    - Math.max(int,int)
    - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StringTokenizer].readNextToken(char[],int,int,org.apache.commons.text.TextStringBuilder,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.StringTokenizer:788,1
    - Dst: '[org.apache.commons.text.StringTokenizer].isQuote(char[],org.apache.commons.text.StringTokenizer,int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:804,1
    - Dst: '[org.apache.commons.text.StringTokenizer].isQuote(char[],org.apache.commons.text.StringTokenizer,int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:805,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char[],org.apache.commons.text.StringTokenizer,int)'
      Src: org.apache.commons.text.StringTokenizer:807,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.StringTokenizer:809,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizer:823,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],org.apache.commons.text.StringTokenizer,int,int)'
      Src: org.apache.commons.text.StringTokenizer:823,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.StringTokenizer:826,1
    - Dst: '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,String)'
      Src: org.apache.commons.text.StringTokenizer:826,1
    - Dst: '[org.apache.commons.text.StringTokenizer].isQuote(char[],org.apache.commons.text.StringTokenizer,int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:831,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getIgnoredMatcher()'
      Src: org.apache.commons.text.StringTokenizer:838,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],org.apache.commons.text.StringTokenizer,int,int)'
      Src: org.apache.commons.text.StringTokenizer:838,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTrimmerMatcher()'
      Src: org.apache.commons.text.StringTokenizer:847,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],org.apache.commons.text.StringTokenizer,int,int)'
      Src: org.apache.commons.text.StringTokenizer:847,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char[],org.apache.commons.text.StringTokenizer,int)'
      Src: org.apache.commons.text.StringTokenizer:849,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append()'
      Src: org.apache.commons.text.StringTokenizer:855,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.StringTokenizer:856,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.StringTokenizer:860,1
    - Dst: '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,String)'
      Src: org.apache.commons.text.StringTokenizer:860,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - org.apache.commons.text.TextStringBuilder
      - java.util.List<String>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - srcChars
    - start
    - len
    - workArea
    - tokenList
    - quoteStart
    - quoteLen
    argTypes:
    - char[]
    - int
    - int
    - org.apache.commons.text.TextStringBuilder
    - java.util.List<String>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 862
      start: 784
    functionDepth: 2
    functionLinenumber: 784
    functionLinenumberEnd: 862
    functionName: '[org.apache.commons.text.StringTokenizer].readWithQuotes(char[],int,int,org.apache.commons.text.TextStringBuilder,java.util.List<String>,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].getIgnoredMatcher()'
    - '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],org.apache.commons.text.StringTokenizer,int,int)'
    - '[org.apache.commons.text.StringTokenizer].getTrimmerMatcher()'
    - '[org.apache.commons.text.TextStringBuilder].append(char[],org.apache.commons.text.StringTokenizer,int)'
    - '[org.apache.commons.text.TextStringBuilder].append()'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.StringTokenizer].isQuote(char[],org.apache.commons.text.StringTokenizer,int,int,int)'
    - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StringTokenizer].readWithQuotes(char[],int,int,org.apache.commons.text.TextStringBuilder,java.util.List<String>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.text.StringTokenizer:872,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 873
      start: 870
    functionDepth: 0
    functionLinenumber: 870
    functionLinenumberEnd: 873
    functionName: '[org.apache.commons.text.StringTokenizer].remove()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizer].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 887
      start: 883
    functionDepth: 0
    functionLinenumber: 883
    functionLinenumberEnd: 887
    functionName: '[org.apache.commons.text.StringTokenizer].reset()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].reset()'
      Src: org.apache.commons.text.StringTokenizer:898,1
    - Dst: '[char[]].clone()'
      Src: org.apache.commons.text.StringTokenizer:899,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 901
      start: 897
    functionDepth: 1
    functionLinenumber: 897
    functionLinenumberEnd: 901
    functionName: '[org.apache.commons.text.StringTokenizer].reset(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 3
    functionsReached:
    - '[char[]].clone()'
    - '[org.apache.commons.text.StringTokenizer].reset()'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].reset(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].reset()'
      Src: org.apache.commons.text.StringTokenizer:912,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizer:913,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 915
      start: 911
    functionDepth: 1
    functionLinenumber: 911
    functionLinenumberEnd: 915
    functionName: '[org.apache.commons.text.StringTokenizer].reset(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 4
    functionsReached:
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizer].reset()'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].reset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.text.StringTokenizer:927,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 928
      start: 925
    functionDepth: 0
    functionLinenumber: 925
    functionLinenumberEnd: 928
    functionName: '[org.apache.commons.text.StringTokenizer].set(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringTokenizer].set(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.StringTokenizer:938,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:938,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delim
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 939
      start: 937
    functionDepth: 2
    functionLinenumber: 937
    functionLinenumberEnd: 939
    functionName: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 9
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:952,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delim
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 954
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 954
    functionName: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 17
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringTokenizer:964,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:964,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delim
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 965
      start: 963
    functionDepth: 2
    functionLinenumber: 963
    functionLinenumberEnd: 965
    functionName: '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - emptyAsNull
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 977
      start: 974
    functionDepth: 0
    functionLinenumber: 974
    functionLinenumberEnd: 977
    functionName: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 28
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.StringTokenizer:990,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:990,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignored
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 991
      start: 989
    functionDepth: 1
    functionLinenumber: 989
    functionLinenumberEnd: 991
    functionName: '[org.apache.commons.text.StringTokenizer].setIgnoredChar(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].setIgnoredChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignored
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 1008
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1008
    functionName: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 26
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignoreEmptyTokens
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1020
      start: 1017
    functionDepth: 0
    functionLinenumber: 1017
    functionLinenumberEnd: 1020
    functionName: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 35
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.StringTokenizer:1033,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:1033,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - quote
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1034
      start: 1032
    functionDepth: 1
    functionLinenumber: 1032
    functionLinenumberEnd: 1034
    functionName: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 9
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - quote
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 1051
      start: 1046
    functionDepth: 0
    functionLinenumber: 1046
    functionLinenumberEnd: 1051
    functionName: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringTokenizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - trimmer
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 1067
      start: 1062
    functionDepth: 0
    functionLinenumber: 1062
    functionLinenumberEnd: 1067
    functionName: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringTokenizer
    signature: '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].checkTokenized()'
      Src: org.apache.commons.text.StringTokenizer:1075,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1077
      start: 1074
    functionDepth: 1
    functionLinenumber: 1074
    functionLinenumberEnd: 1077
    functionName: '[org.apache.commons.text.StringTokenizer].size()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].checkTokenized()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StringTokenizer].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.apache.commons.text.StringTokenizer:1105,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.StringTokenizer:1107,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.StringTokenizer:1108,1
    - Dst: '[org.apache.commons.text.StringTokenizer].readNextToken(char[],org.apache.commons.text.StringTokenizer,int,org.apache.commons.text.TextStringBuilder,java.util.ArrayList)'
      Src: org.apache.commons.text.StringTokenizer:1114,1
    - Dst: '[org.apache.commons.text.StringTokenizer].addToken(java.util.ArrayList,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:1118,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - srcChars
    - offset
    - count
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1122
      start: 1103
    functionDepth: 3
    functionLinenumber: 1103
    functionLinenumberEnd: 1122
    functionName: '[org.apache.commons.text.StringTokenizer].tokenize(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].addToken(java.util.ArrayList,org.apache.commons.text.StringTokenizer)'
    - '[java.util.Collections].emptyList()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.StringTokenizer].readNextToken(char[],org.apache.commons.text.StringTokenizer,int,org.apache.commons.text.TextStringBuilder,java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.text.StringTokenizer].tokenize(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringTokenizer].getTokenList()'
      Src: org.apache.commons.text.StringTokenizer:1134,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.StringTokenizer
      - org.apache.commons.text.StringTokenizer
      - char[]
      - String[]
      - int
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1135
      start: 1129
    functionDepth: 2
    functionLinenumber: 1129
    functionLinenumberEnd: 1135
    functionName: '[org.apache.commons.text.StringTokenizer].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringTokenizer].getTokenList()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringTokenizer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup()'
      Src: org.apache.commons.text.StringSubstitutor:390,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutor:390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 389
    functionDepth: 5
    functionLinenumber: 389
    functionLinenumberEnd: 391
    functionName: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 15
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>)'
      Src: org.apache.commons.text.StringSubstitutor:403,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(Object)'
      Src: org.apache.commons.text.StringSubstitutor:403,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.Map<String,V>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - valueMap
    argTypes:
    - Object
    - java.util.Map<String,V>
    constantsTouched: []
    func_position:
      end: 404
      start: 402
    functionDepth: 5
    functionLinenumber: 402
    functionLinenumberEnd: 404
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(Object,java.util.Map<String,V>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(Object)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(Object,java.util.Map<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>,String,String)'
      Src: org.apache.commons.text.StringSubstitutor:421,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(Object)'
      Src: org.apache.commons.text.StringSubstitutor:421,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.Map<String,V>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - source
    - valueMap
    - prefix
    - suffix
    argTypes:
    - Object
    - java.util.Map<String,V>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 422
      start: 419
    functionDepth: 5
    functionLinenumber: 419
    functionLinenumberEnd: 422
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(Object,java.util.Map<String,V>,String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>,String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(Object,java.util.Map<String,V>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.commons.text.StringSubstitutor:435,1
    - Dst: '[java.util.Properties].stringPropertyNames()'
      Src: org.apache.commons.text.StringSubstitutor:437,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].stream()'
      Src: org.apache.commons.text.StringSubstitutor:437,1
    - Dst: '[java.util.function.Function].identity()'
      Src: org.apache.commons.text.StringSubstitutor:437,1
    - Dst: '[java.util.stream.Collectors].toMap(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:437,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].collect(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:437,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(Object,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:437,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - valueProperties
    argTypes:
    - Object
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 438
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 438
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(Object,java.util.Properties)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Collectors].toMap(org.apache.commons.text.StringSubstitutor)'
    - '[Object].toString()'
    - '[java.util.function.Function].identity()'
    - '[org.apache.commons.text.StringSubstitutor].collect(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.StringSubstitutor].replace(Object,org.apache.commons.text.StringSubstitutor)'
    - '[java.util.Properties].stringPropertyNames()'
    - '[org.apache.commons.text.StringSubstitutor].stream()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(Object,java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
      Src: org.apache.commons.text.StringSubstitutor:449,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutor:449,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(Object)'
      Src: org.apache.commons.text.StringSubstitutor:449,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 450
      start: 448
    functionDepth: 5
    functionLinenumber: 448
    functionLinenumberEnd: 450
    functionName: '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(Object)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:280,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:285,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(null,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char)'
      Src: org.apache.commons.text.StringSubstitutor:501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 500
    functionDepth: 1
    functionLinenumber: 500
    functionLinenumberEnd: 502
    functionName: '[org.apache.commons.text.StringSubstitutor].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 7
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(null,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:280,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:285,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
      Src: org.apache.commons.text.StringSubstitutor:512,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char)'
      Src: org.apache.commons.text.StringSubstitutor:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueMap
    argTypes:
    - java.util.Map<String,V>
    constantsTouched: []
    func_position:
      end: 513
      start: 511
    functionDepth: 4
    functionLinenumber: 511
    functionLinenumberEnd: 513
    functionName: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:280,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:285,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
      Src: org.apache.commons.text.StringSubstitutor:525,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
      Src: org.apache.commons.text.StringSubstitutor:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - valueMap
    - prefix
    - suffix
    argTypes:
    - java.util.Map<String,V>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 526
      start: 524
    functionDepth: 4
    functionLinenumber: 524
    functionLinenumberEnd: 526
    functionName: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>,String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:280,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:285,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
      Src: org.apache.commons.text.StringSubstitutor:540,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
      Src: org.apache.commons.text.StringSubstitutor:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      - String
      - String
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - valueMap
    - prefix
    - suffix
    - escape
    argTypes:
    - java.util.Map<String,V>
    - String
    - String
    - char
    constantsTouched: []
    func_position:
      end: 541
      start: 538
    functionDepth: 4
    functionLinenumber: 538
    functionLinenumberEnd: 541
    functionName: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>,String,String,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>,String,String,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:280,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:285,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
      Src: org.apache.commons.text.StringSubstitutor:556,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char,String)'
      Src: org.apache.commons.text.StringSubstitutor:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      - String
      - String
      - char
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - valueMap
    - prefix
    - suffix
    - escape
    - valueDelimiter
    argTypes:
    - java.util.Map<String,V>
    - String
    - String
    - char
    - String
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 4
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>,String,String,char,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char,String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>,String,String,char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:280,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:285,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char)'
      Src: org.apache.commons.text.StringSubstitutor:565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.lookup.StringLookup
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - variableResolver
    argTypes:
    - org.apache.commons.text.lookup.StringLookup
    constantsTouched: []
    func_position:
      end: 566
      start: 564
    functionDepth: 4
    functionLinenumber: 564
    functionLinenumberEnd: 566
    functionName: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 17
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:280,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:285,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutor:579,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(String)'
      Src: org.apache.commons.text.StringSubstitutor:580,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(String)'
      Src: org.apache.commons.text.StringSubstitutor:581,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
      Src: org.apache.commons.text.StringSubstitutor:582,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.lookup.StringLookup
      - String
      - String
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - variableResolver
    - prefix
    - suffix
    - escape
    argTypes:
    - org.apache.commons.text.lookup.StringLookup
    - String
    - String
    - char
    constantsTouched: []
    func_position:
      end: 584
      start: 577
    functionDepth: 3
    functionLinenumber: 577
    functionLinenumberEnd: 584
    functionName: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(String)'
    - '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:280,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:285,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutor:598,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(String)'
      Src: org.apache.commons.text.StringSubstitutor:599,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(String)'
      Src: org.apache.commons.text.StringSubstitutor:600,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
      Src: org.apache.commons.text.StringSubstitutor:601,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(String)'
      Src: org.apache.commons.text.StringSubstitutor:602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.lookup.StringLookup
      - String
      - String
      - char
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - variableResolver
    - prefix
    - suffix
    - escape
    - valueDelimiter
    argTypes:
    - org.apache.commons.text.lookup.StringLookup
    - String
    - String
    - char
    - String
    constantsTouched: []
    func_position:
      end: 603
      start: 596
    functionDepth: 3
    functionLinenumber: 596
    functionLinenumberEnd: 603
    functionName: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(String)'
    - '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(String)'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:280,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:285,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.lookup.StringLookup
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - variableResolver
    - prefixMatcher
    - suffixMatcher
    - escape
    argTypes:
    - org.apache.commons.text.lookup.StringLookup
    - org.apache.commons.text.matcher.StringMatcher
    - org.apache.commons.text.matcher.StringMatcher
    - char
    constantsTouched: []
    func_position:
      end: 617
      start: 614
    functionDepth: 3
    functionLinenumber: 614
    functionLinenumberEnd: 617
    functionName: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:280,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:285,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutor:631,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:632,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:633,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
      Src: org.apache.commons.text.StringSubstitutor:634,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.lookup.StringLookup
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - char
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - variableResolver
    - prefixMatcher
    - suffixMatcher
    - escape
    - valueDelimiterMatcher
    argTypes:
    - org.apache.commons.text.lookup.StringLookup
    - org.apache.commons.text.matcher.StringMatcher
    - org.apache.commons.text.matcher.StringMatcher
    - char
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 636
      start: 629
    functionDepth: 2
    functionLinenumber: 629
    functionLinenumberEnd: 636
    functionName: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char,org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char,org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:275,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:280,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:285,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
      Src: org.apache.commons.text.StringSubstitutor:645,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
      Src: org.apache.commons.text.StringSubstitutor:646,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
      Src: org.apache.commons.text.StringSubstitutor:647,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutor:648,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.StringSubstitutor:649,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutor:650,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.StringSubstitutor:651,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StringSubstitutor:652,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
      Src: org.apache.commons.text.StringSubstitutor:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.StringSubstitutor
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.apache.commons.text.StringSubstitutor
    constantsTouched: []
    func_position:
      end: 654
      start: 644
    functionDepth: 1
    functionLinenumber: 644
    functionLinenumberEnd: 654
    functionName: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.StringSubstitutor)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
    - '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.StringSubstitutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.text.StringSubstitutor:663,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.StringSubstitutor:666,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:667,1
    - Dst: '[java.util.List<String>].remove(int)'
      Src: org.apache.commons.text.StringSubstitutor:668,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:668,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:669,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(java.util.List<String>,String)'
      Src: org.apache.commons.text.StringSubstitutor:670,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:671,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutor:671,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - varName
    - priorVariables
    argTypes:
    - String
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 672
      start: 662
    functionDepth: 2
    functionLinenumber: 662
    functionLinenumberEnd: 672
    functionName: '[org.apache.commons.text.StringSubstitutor].checkCyclicSubstitution(String,java.util.List<String>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[IllegalStateException].<init>(String)'
    - '[java.util.List<String>].remove(int)'
    - '[java.util.List<String>].contains(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(java.util.List<String>,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutor].checkCyclicSubstitution(String,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 682
      start: 680
    functionDepth: 0
    functionLinenumber: 680
    functionLinenumberEnd: 682
    functionName: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 691
      start: 689
    functionDepth: 0
    functionLinenumber: 689
    functionLinenumberEnd: 691
    functionName: '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 707
      start: 705
    functionDepth: 0
    functionLinenumber: 705
    functionLinenumberEnd: 707
    functionName: '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 720
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 720
    functionName: '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 733
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 733
    functionName: '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 758
      start: 756
    functionDepth: 0
    functionLinenumber: 756
    functionLinenumberEnd: 758
    functionName: '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 767
      start: 765
    functionDepth: 0
    functionLinenumber: 765
    functionLinenumberEnd: 767
    functionName: '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 776
    functionName: '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 785
      start: 783
    functionDepth: 0
    functionLinenumber: 783
    functionLinenumberEnd: 785
    functionName: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:799,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char[])'
      Src: org.apache.commons.text.StringSubstitutor:799,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:800,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:801,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 802
      start: 795
    functionDepth: 4
    functionLinenumber: 795
    functionLinenumberEnd: 802
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.TextStringBuilder].append(char[])'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.StringSubstitutor:826,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.StringSubstitutor:826,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:827,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:828,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 829
      start: 822
    functionDepth: 4
    functionLinenumber: 822
    functionLinenumberEnd: 829
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(char[],int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.StringSubstitutor:843,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(CharSequence,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:843,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 844
      start: 839
    functionDepth: 0
    functionLinenumber: 839
    functionLinenumberEnd: 844
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].replace(CharSequence,int,org.apache.commons.text.StringSubstitutor)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.StringSubstitutor:864,1
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.StringSubstitutor:864,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutor,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:864,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:865,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:866,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - CharSequence
    - int
    - int
    constantsTouched: []
    func_position:
      end: 867
      start: 860
    functionDepth: 2
    functionLinenumber: 860
    functionLinenumberEnd: 867
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(CharSequence,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[CharSequence].toString()'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutor,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(CharSequence,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.StringSubstitutor:881,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(Object)'
      Src: org.apache.commons.text.StringSubstitutor:881,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutor:882,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:882,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:883,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 884
      start: 877
    functionDepth: 4
    functionLinenumber: 877
    functionLinenumberEnd: 884
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutor:898,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StringSubstitutor:899,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:899,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:902,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 903
      start: 894
    functionDepth: 3
    functionLinenumber: 894
    functionLinenumberEnd: 903
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 30
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.StringSubstitutor)'
    - '[String].length()'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.StringSubstitutor:927,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:927,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:928,1
    - Dst: '[String].substring(int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:929,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:931,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 932
      start: 923
    functionDepth: 4
    functionLinenumber: 923
    functionLinenumberEnd: 932
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 3
    functionsReached:
    - '[String].substring(int,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StringSubstitutor:946,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:946,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StringSubstitutor:946,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutor:947,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:947,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:948,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 949
      start: 942
    functionDepth: 1
    functionLinenumber: 942
    functionLinenumberEnd: 949
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[StringBuffer].length()'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.StringSubstitutor:969,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:969,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:970,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:971,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - StringBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 972
      start: 965
    functionDepth: 4
    functionLinenumber: 965
    functionLinenumberEnd: 972
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutor:986,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.StringSubstitutor:986,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.StringSubstitutor:986,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutor:987,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:987,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:988,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    constantsTouched: []
    func_position:
      end: 989
      start: 982
    functionDepth: 2
    functionLinenumber: 982
    functionLinenumberEnd: 989
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.StringSubstitutor:1009,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1009,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1010,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:1011,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1012
      start: 1005
    functionDepth: 4
    functionLinenumber: 1005
    functionLinenumberEnd: 1012
    functionName: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StringSubstitutor:1025,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1025,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 1026
      start: 1021
    functionDepth: 0
    functionLinenumber: 1021
    functionLinenumberEnd: 1026
    functionName: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 3
    functionsReached:
    - '[StringBuffer].length()'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer,int,org.apache.commons.text.StringSubstitutor)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.StringSubstitutor:1046,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1046,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1047,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:1050,1
    - Dst: '[StringBuffer].replace(int,org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutor:1050,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - StringBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1052
      start: 1042
    functionDepth: 4
    functionLinenumber: 1042
    functionLinenumberEnd: 1052
    functionName: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[StringBuffer].replace(int,org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutor:1065,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1065,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 1066
      start: 1061
    functionDepth: 0
    functionLinenumber: 1061
    functionLinenumberEnd: 1066
    functionName: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 3
    functionsReached:
    - '[StringBuilder].length()'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int,org.apache.commons.text.StringSubstitutor)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.StringSubstitutor:1086,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1086,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1087,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:1090,1
    - Dst: '[StringBuilder].replace(int,org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutor:1090,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - StringBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1092
      start: 1082
    functionDepth: 4
    functionLinenumber: 1082
    functionLinenumberEnd: 1092
    functionName: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[StringBuilder].replace(int,org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutor:1106,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1106,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    constantsTouched: []
    func_position:
      end: 1107
      start: 1102
    functionDepth: 1
    functionLinenumber: 1102
    functionLinenumberEnd: 1107
    functionName: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1127,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - offset
    - length
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1128
      start: 1123
    functionDepth: 1
    functionLinenumber: 1123
    functionLinenumberEnd: 1128
    functionName: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
      Src: org.apache.commons.text.StringSubstitutor:1150,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
      Src: org.apache.commons.text.StringSubstitutor:1154,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.text.TextStringBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - variableName
    - buf
    - startPos
    - endPos
    argTypes:
    - String
    - org.apache.commons.text.TextStringBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1155
      start: 1148
    functionDepth: 2
    functionLinenumber: 1148
    functionLinenumberEnd: 1155
    functionName: '[org.apache.commons.text.StringSubstitutor].resolveVariable(String,org.apache.commons.text.TextStringBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookup].apply(String)'
    - '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].resolveVariable(String,org.apache.commons.text.TextStringBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - disableSubstitutionInValues
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1166
      start: 1163
    functionDepth: 0
    functionLinenumber: 1163
    functionLinenumberEnd: 1166
    functionName: '[org.apache.commons.text.StringSubstitutor].setDisableSubstitutionInValues(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setDisableSubstitutionInValues(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enableSubstitutionInVariables
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1179
      start: 1176
    functionDepth: 0
    functionLinenumber: 1176
    functionLinenumberEnd: 1179
    functionName: '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - failOnUndefinedVariable
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1190
      start: 1187
    functionDepth: 0
    functionLinenumber: 1187
    functionLinenumberEnd: 1190
    functionName: '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - escapeChar
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1202
      start: 1199
    functionDepth: 0
    functionLinenumber: 1199
    functionLinenumberEnd: 1202
    functionName: '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preserveEscapes
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1216
      start: 1213
    functionDepth: 0
    functionLinenumber: 1213
    functionLinenumberEnd: 1216
    functionName: '[org.apache.commons.text.StringSubstitutor].setPreserveEscapes(boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setPreserveEscapes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.StringSubstitutor:1229,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueDelimiter
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1230
      start: 1228
    functionDepth: 1
    functionLinenumber: 1228
    functionLinenumberEnd: 1230
    functionName: '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.StringSubstitutor:1247,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(null)'
      Src: org.apache.commons.text.StringSubstitutor:1248,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:1251,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1251,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueDelimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1252
      start: 1246
    functionDepth: 1
    functionLinenumber: 1246
    functionLinenumberEnd: 1252
    functionName: '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[String].isEmpty()'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(null)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueDelimiterMatcher
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 1271
      start: 1268
    functionDepth: 0
    functionLinenumber: 1268
    functionLinenumberEnd: 1271
    functionName: '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.StringSubstitutor:1284,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1285
      start: 1283
    functionDepth: 1
    functionLinenumber: 1283
    functionLinenumberEnd: 1285
    functionName: '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(null,String)'
      Src: org.apache.commons.text.StringSubstitutor:1299,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:1300,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1301
      start: 1298
    functionDepth: 2
    functionLinenumber: 1298
    functionLinenumberEnd: 1301
    functionName: '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(null,String)'
      Src: org.apache.commons.text.StringSubstitutor:1315,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefixMatcher
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 1318
      start: 1314
    functionDepth: 0
    functionLinenumber: 1314
    functionLinenumberEnd: 1318
    functionName: '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.lookup.StringLookup
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - variableResolver
    argTypes:
    - org.apache.commons.text.lookup.StringLookup
    constantsTouched: []
    func_position:
      end: 1329
      start: 1326
    functionDepth: 0
    functionLinenumber: 1326
    functionLinenumberEnd: 1329
    functionName: '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.StringSubstitutor:1342,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - suffix
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1343
      start: 1341
    functionDepth: 1
    functionLinenumber: 1341
    functionLinenumberEnd: 1343
    functionName: '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(null,String)'
      Src: org.apache.commons.text.StringSubstitutor:1357,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:1358,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - suffix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1359
      start: 1356
    functionDepth: 2
    functionLinenumber: 1356
    functionLinenumberEnd: 1359
    functionName: '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(null,String)'
      Src: org.apache.commons.text.StringSubstitutor:1373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringSubstitutor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - suffixMatcher
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 1376
      start: 1372
    functionDepth: 0
    functionLinenumber: 1372
    functionLinenumberEnd: 1376
    functionName: '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor
    signature: '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int,null)'
      Src: org.apache.commons.text.StringSubstitutor:1395,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - builder
    - offset
    - length
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1396
      start: 1394
    functionDepth: 0
    functionLinenumber: 1394
    functionLinenumberEnd: 1396
    functionName: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 13
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int,null)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.text.TextStringBuilder,String)'
      Src: org.apache.commons.text.StringSubstitutor:1412,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.StringSubstitutor:1413,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.StringSubstitutor:1414,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutor:1415,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StringSubstitutor:1416,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
      Src: org.apache.commons.text.StringSubstitutor:1417,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
      Src: org.apache.commons.text.StringSubstitutor:1418,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
      Src: org.apache.commons.text.StringSubstitutor:1419,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutor:1420,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.StringSubstitutor,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1428,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].charAt(int)'
      Src: org.apache.commons.text.StringSubstitutor:1433,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.StringSubstitutor,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1449,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.StringSubstitutor,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1451,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.StringSubstitutor,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1457,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteCharAt(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1465,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1475,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutor:1478,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutor:1479,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1479,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:1480,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringSubstitutor:1489,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1494,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1498,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1500,1
    - Dst: '[String].substring(int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1502,1
    - Dst: '[String].substring(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1503,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.StringSubstitutor:1511,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1512,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.text.StringSubstitutor:1512,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].checkCyclicSubstitution(org.apache.commons.text.StringSubstitutor,java.util.ArrayList)'
      Src: org.apache.commons.text.StringSubstitutor:1516,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1517,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].resolveVariable(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1520,1
    - Dst: varValue.length()
      Src: org.apache.commons.text.StringSubstitutor:1525,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1526,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,java.util.ArrayList)'
      Src: org.apache.commons.text.StringSubstitutor:1530,1
    - Dst: String.format(String,org.apache.commons.text.StringSubstitutor,boolean)
      Src: org.apache.commons.text.StringSubstitutor:1538,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1537,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.commons.text.StringSubstitutor:1543,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.text.StringSubstitutor:1543,1
    - Dst: '[org.apache.commons.text.StringSubstitutor.Result].<init>(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1552,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 106
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.TextStringBuilder
      - int
      - int
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Result
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - builder
    - offset
    - length
    - priorVariables
    argTypes:
    - org.apache.commons.text.TextStringBuilder
    - int
    - int
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 1553
      start: 1410
    functionDepth: 3
    functionLinenumber: 1410
    functionLinenumberEnd: 1553
    functionName: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int,java.util.List<String>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.TextStringBuilder].charAt(int)'
    - String.format(String,org.apache.commons.text.StringSubstitutor,boolean)
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[java.util.ArrayList].size()'
    - '[String].substring(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.StringSubstitutor.Result].<init>(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
    - '[String].substring(int,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,java.util.ArrayList)'
    - '[org.apache.commons.text.TextStringBuilder].midString(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,int,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.StringSubstitutor,int,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].resolveVariable(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
    - varValue.length()
    - '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
    - '[java.util.ArrayList].remove(int)'
    - '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
    - '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
    - '[org.apache.commons.text.TextStringBuilder].deleteCharAt(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.StringSubstitutor].checkCyclicSubstitution(org.apache.commons.text.StringSubstitutor,java.util.ArrayList)'
    - '[java.util.Objects].requireNonNull(org.apache.commons.text.TextStringBuilder,String)'
    linkageType: ''
    returnType: Result
    signature: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(boolean)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(boolean)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(boolean)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(char)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(boolean)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].toString()'
      Src: org.apache.commons.text.StringSubstitutor:1564,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - String
      - String
      - String
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - boolean
      - boolean
      - char
      - org.apache.commons.text.matcher.StringMatcher
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.matcher.StringMatcher
      - org.apache.commons.text.lookup.StringLookup
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1586
      start: 1561
    functionDepth: 1
    functionLinenumber: 1561
    functionLinenumberEnd: 1586
    functionName: '[org.apache.commons.text.StringSubstitutor].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.text.StringSubstitutor].append(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].toString()'
    - '[org.apache.commons.text.StringSubstitutor].append(String)'
    - '[org.apache.commons.text.StringSubstitutor].append(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].append(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].append(char)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StringSubstitutor.Result
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - altered
    - lengthChange
    argTypes:
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[org.apache.commons.text.StringSubstitutor.Result].<init>(boolean,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringSubstitutor.Result
    signature: '[org.apache.commons.text.StringSubstitutor.Result].<init>(boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 243
    functionName: '[org.apache.commons.text.StringSubstitutor.Result].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringSubstitutor.Result].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrLookup.MapStrLookup].<init>(java.util.Map<String,V>)'
      Src: org.apache.commons.text.StrLookup:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrLookup<String>
      - org.apache.commons.text.StrLookup<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.text.lookup.StringLookup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrLookup<V>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<String,V>
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.apache.commons.text.StrLookup].mapLookup(java.util.Map<String,V>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.StrLookup.MapStrLookup].<init>(java.util.Map<String,V>)'
    linkageType: ''
    returnType: org.apache.commons.text.StrLookup<V>
    signature: '[org.apache.commons.text.StrLookup].mapLookup(java.util.Map<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrLookup<String>
      - org.apache.commons.text.StrLookup<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.text.lookup.StringLookup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrLookup<?>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.text.StrLookup].noneLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrLookup<?>
    signature: '[org.apache.commons.text.StrLookup].noneLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ResourceBundleLookup].<init>(java.util.ResourceBundle)'
      Src: org.apache.commons.text.StrLookup:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ResourceBundle
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrLookup<String>
      - org.apache.commons.text.StrLookup<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.text.lookup.StringLookup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrLookup<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - resourceBundle
    argTypes:
    - java.util.ResourceBundle
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.text.StrLookup].resourceBundleLookup(java.util.ResourceBundle)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 0
    functionsReached:
    - '[ResourceBundleLookup].<init>(java.util.ResourceBundle)'
    linkageType: ''
    returnType: org.apache.commons.text.StrLookup<String>
    signature: '[org.apache.commons.text.StrLookup].resourceBundleLookup(java.util.ResourceBundle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrLookup<String>
      - org.apache.commons.text.StrLookup<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.text.lookup.StringLookup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrLookup<String>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrLookup<String>
    signature: '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrLookup.MapStrLookup].<init>(null)'
      Src: org.apache.commons.text.StrLookup:151,1
    - Dst: '[SystemPropertiesStrLookup].<init>()'
      Src: org.apache.commons.text.StrLookup:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrLookup<String>
      - org.apache.commons.text.StrLookup<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.text.lookup.StringLookup
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 216
    functionName: '[org.apache.commons.text.StrLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 0
    functionsReached:
    - '[SystemPropertiesStrLookup].<init>()'
    - '[org.apache.commons.text.StrLookup.MapStrLookup].<init>(null)'
    linkageType: ''
    returnType: org.apache.commons.text.StrLookup
    signature: '[org.apache.commons.text.StrLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.apache.commons.text.StrLookup.MapStrLookup:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, V>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrLookup.MapStrLookup
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<String,V>
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.StrLookup.MapStrLookup].<init>(java.util.Map<String,V>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].emptyMap()'
    linkageType: ''
    returnType: org.apache.commons.text.StrLookup.MapStrLookup
    signature: '[org.apache.commons.text.StrLookup.MapStrLookup].<init>(java.util.Map<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, V>].get(String)'
      Src: org.apache.commons.text.StrLookup.MapStrLookup:79,1
    - Dst: '[java.util.Objects].toString(org.apache.commons.text.StrLookup.MapStrLookup,null)'
      Src: org.apache.commons.text.StrLookup.MapStrLookup:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, V>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.text.StrLookup.MapStrLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].toString(org.apache.commons.text.StrLookup.MapStrLookup,null)'
    - '[Map<String, V>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrLookup.MapStrLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.commons.text.StrLookup.MapStrLookup:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, V>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.text.StrLookup.MapStrLookup].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrLookup.MapStrLookup].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ResourceBundle
      classConcrete: true
      classEnum: false
      classFields:
      - ResourceBundle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrLookup.ResourceBundleLookup
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceBundle
    argTypes:
    - java.util.ResourceBundle
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.commons.text.StrLookup.ResourceBundleLookup].<init>(java.util.ResourceBundle)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrLookup.ResourceBundleLookup
    signature: '[org.apache.commons.text.StrLookup.ResourceBundleLookup].<init>(java.util.ResourceBundle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ResourceBundle].containsKey(String)'
      Src: org.apache.commons.text.StrLookup.ResourceBundleLookup:107,1
    - Dst: '[ResourceBundle].getString(String)'
      Src: org.apache.commons.text.StrLookup.ResourceBundleLookup:110,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ResourceBundle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.text.StrLookup.ResourceBundleLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 0
    functionsReached:
    - '[ResourceBundle].getString(String)'
    - '[ResourceBundle].containsKey(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrLookup.ResourceBundleLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.commons.text.StrLookup.ResourceBundleLookup:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ResourceBundle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.text.StrLookup.ResourceBundleLookup].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrLookup.ResourceBundleLookup].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrLookup.SystemPropertiesStrLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.text.StrLookup.SystemPropertiesStrLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrLookup.SystemPropertiesStrLookup
    signature: '[org.apache.commons.text.StrLookup.SystemPropertiesStrLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.StrLookup.SystemPropertiesStrLookup:137,1
    - Dst: System.getProperty(String)
      Src: org.apache.commons.text.StrLookup.SystemPropertiesStrLookup:139,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 145
    functionName: '[org.apache.commons.text.StrLookup.SystemPropertiesStrLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
    functionUses: 0
    functionsReached:
    - '[String].isEmpty()'
    - System.getProperty(String)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrLookup.SystemPropertiesStrLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.text.Builder].build()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/Builder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.text.Builder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.Builder].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/Builder.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.WordUtils,String)'
      Src: org.apache.commons.text.WordUtils:81,1
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.WordUtils,String)'
      Src: org.apache.commons.text.WordUtils:82,1
    - Dst: '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
      Src: org.apache.commons.text.WordUtils:83,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:89,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:90,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:95,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:96,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.WordUtils:99,1
    - Dst: '[org.apache.commons.lang3.StringUtils].indexOf(String,String,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:100,1
    - Dst: '[StringBuilder].append(String,int,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:102,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:104,1
    - Dst: '[org.apache.commons.lang3.StringUtils].defaultString(String)'
      Src: org.apache.commons.text.WordUtils:105,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:105,1
    - Dst: Math.min(org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:108,1
    - Dst: '[StringBuilder].append(String,int,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:108,1
    - Dst: '[org.apache.commons.lang3.StringUtils].defaultString(String)'
      Src: org.apache.commons.text.WordUtils:109,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:109,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.WordUtils:112,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - str
    - lower
    - upper
    - appendToEnd
    argTypes:
    - String
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].defaultString(String)'
    - '[String].length()'
    - '[org.apache.commons.lang3.StringUtils].indexOf(String,String,org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - Math.min(org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(org.apache.commons.text.WordUtils)'
    - '[StringBuilder].append(String,int,org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.WordUtils,String)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
      Src: org.apache.commons.text.WordUtils:171,1
    - Dst: '[org.apache.commons.text.WordUtils].generateIsDelimiterFunction(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:174,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:175,1
    - Dst: '[String].codePointAt(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:181,1
    - Dst: '[java.util.function.Predicate<Integer>].test(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:183,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:186,1
    - Dst: Character.toTitleCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:188,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:190,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:194,1
    - Dst: '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:197,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 198
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 198
    functionName: '[org.apache.commons.text.WordUtils].capitalize(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 1
    functionsReached:
    - '[java.util.function.Predicate<Integer>].test(org.apache.commons.text.WordUtils)'
    - '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
    - Character.charCount(org.apache.commons.text.WordUtils)
    - '[String].length()'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - Character.toTitleCase(org.apache.commons.text.WordUtils)
    - '[String].codePointAt(org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.text.WordUtils].generateIsDelimiterFunction(org.apache.commons.text.WordUtils)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.WordUtils].capitalize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
      Src: org.apache.commons.text.WordUtils:249,1
    - Dst: '[String].toLowerCase()'
      Src: org.apache.commons.text.WordUtils:252,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:253,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 254
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 254
    functionName: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 4
    functionsReached:
    - '[String].toLowerCase()'
    - '[org.apache.commons.text.WordUtils].capitalize(org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isEmpty(CharSequence)'
      Src: org.apache.commons.text.WordUtils:278,1
    - Dst: '[org.apache.commons.lang3.ArrayUtils].isEmpty(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:278,1
    - Dst: '[org.apache.commons.lang3.StringUtils].isBlank(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:282,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.apache.commons.text.WordUtils:285,1
    - Dst: '[org.apache.commons.text.WordUtils].matcher(CharSequence)'
      Src: org.apache.commons.text.WordUtils:286,1
    - Dst: '[org.apache.commons.text.WordUtils].matches()'
      Src: org.apache.commons.text.WordUtils:286,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - word
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 291
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 291
    functionName: '[org.apache.commons.text.WordUtils].containsAllWords(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.ArrayUtils].isEmpty(org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.lang3.StringUtils].isBlank(org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(CharSequence)'
    - '[org.apache.commons.text.WordUtils].matcher(CharSequence)'
    - '[org.apache.commons.text.WordUtils].matches()'
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.WordUtils].containsAllWords(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.apache.commons.text.WordUtils:306,1
    - Dst: Character.codePointAt(char[],org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:308,1
    - Dst: '[java.util.HashSet].add(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:308,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.function.Predicate<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - delimiters
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 314
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 314
    functionName: '[org.apache.commons.text.WordUtils].generateIsDelimiterFunction(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].add(org.apache.commons.text.WordUtils)'
    - '[java.util.HashSet].<init>()'
    - Character.codePointAt(char[],org.apache.commons.text.WordUtils)
    linkageType: ''
    returnType: java.util.function.Predicate<Integer>
    signature: '[org.apache.commons.text.WordUtils].generateIsDelimiterFunction(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
      Src: org.apache.commons.text.WordUtils:366,1
    - Dst: '[org.apache.commons.text.WordUtils].generateIsDelimiterFunction(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:372,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:373,1
    - Dst: '[String].codePointAt(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:378,1
    - Dst: '[java.util.function.Predicate<Integer>].test(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:380,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:387,1
    - Dst: '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:389,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 390
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 390
    functionName: '[org.apache.commons.text.WordUtils].initials(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 2
    functionsReached:
    - '[java.util.function.Predicate<Integer>].test(org.apache.commons.text.WordUtils)'
    - '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
    - Character.charCount(org.apache.commons.text.WordUtils)
    - '[String].length()'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - '[String].codePointAt(org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.text.WordUtils].generateIsDelimiterFunction(org.apache.commons.text.WordUtils)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.WordUtils].initials(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.isWhitespace(char)
      Src: org.apache.commons.text.WordUtils:403,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - delimiters
    argTypes:
    - char
    - char[]
    constantsTouched: []
    func_position:
      end: 411
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 411
    functionName: '[org.apache.commons.text.WordUtils].isDelimiter(char,char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 0
    functionsReached:
    - Character.isWhitespace(char)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.WordUtils].isDelimiter(char,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.isWhitespace(int)
      Src: org.apache.commons.text.WordUtils:424,1
    - Dst: Character.codePointAt(char[],org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:427,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - codePoint
    - delimiters
    argTypes:
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 433
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 433
    functionName: '[org.apache.commons.text.WordUtils].isDelimiter(int,char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 0
    functionsReached:
    - Character.codePointAt(char[],org.apache.commons.text.WordUtils)
    - Character.isWhitespace(int)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.WordUtils].isDelimiter(int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
      Src: org.apache.commons.text.WordUtils:458,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:461,1
    - Dst: '[String].codePointAt(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:466,1
    - Dst: Character.isUpperCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:468,1
    - Dst: Character.isTitleCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:468,1
    - Dst: Character.toLowerCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:469,1
    - Dst: Character.isLowerCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:471,1
    - Dst: Character.toTitleCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:473,1
    - Dst: Character.toUpperCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:476,1
    - Dst: Character.isWhitespace(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:479,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:483,1
    - Dst: '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:485,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 486
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 486
    functionName: '[org.apache.commons.text.WordUtils].swapCase(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
    - Character.charCount(org.apache.commons.text.WordUtils)
    - Character.toUpperCase(org.apache.commons.text.WordUtils)
    - Character.isTitleCase(org.apache.commons.text.WordUtils)
    - '[String].length()'
    - Character.isUpperCase(org.apache.commons.text.WordUtils)
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - Character.isLowerCase(org.apache.commons.text.WordUtils)
    - Character.toTitleCase(org.apache.commons.text.WordUtils)
    - Character.toLowerCase(org.apache.commons.text.WordUtils)
    - '[String].codePointAt(org.apache.commons.text.WordUtils)'
    - Character.isWhitespace(org.apache.commons.text.WordUtils)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.WordUtils].swapCase(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
      Src: org.apache.commons.text.WordUtils:535,1
    - Dst: '[org.apache.commons.text.WordUtils].generateIsDelimiterFunction(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:538,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:539,1
    - Dst: '[String].codePointAt(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:545,1
    - Dst: '[java.util.function.Predicate<Integer>].test(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:547,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:550,1
    - Dst: Character.toLowerCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:552,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:554,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:558,1
    - Dst: '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:561,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 562
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 562
    functionName: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 2
    functionsReached:
    - '[java.util.function.Predicate<Integer>].test(org.apache.commons.text.WordUtils)'
    - '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
    - Character.charCount(org.apache.commons.text.WordUtils)
    - '[String].length()'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - Character.toLowerCase(org.apache.commons.text.WordUtils)
    - '[String].codePointAt(org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.text.WordUtils].generateIsDelimiterFunction(org.apache.commons.text.WordUtils)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,null,boolean)'
      Src: org.apache.commons.text.WordUtils:614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - str
    - wrapLength
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 615
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 615
    functionName: '[org.apache.commons.text.WordUtils].wrap(String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.WordUtils].wrap(String,int,null,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.WordUtils].wrap(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtils:696,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - str
    - wrapLength
    - newLineStr
    - wrapLongWords
    argTypes:
    - String
    - int
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 697
      start: 692
    functionDepth: 2
    functionLinenumber: 692
    functionLinenumberEnd: 697
    functionName: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.lineSeparator()
      Src: org.apache.commons.text.WordUtils:800,1
    - Dst: '[org.apache.commons.lang3.StringUtils].isBlank(String)'
      Src: org.apache.commons.text.WordUtils:805,1
    - Dst: '[java.util.regex.Pattern].compile(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:808,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:809,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.apache.commons.text.WordUtils:811,1
    - Dst: Math.min(org.apache.commons.text.WordUtils,int)
      Src: org.apache.commons.text.WordUtils:817,1
    - Dst: Math.min(int,org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:817,1
    - Dst: '[String].substring(org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:816,1
    - Dst: '[org.apache.commons.text.WordUtils].matcher(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:816,1
    - Dst: '[org.apache.commons.text.WordUtils].find()'
      Src: org.apache.commons.text.WordUtils:818,1
    - Dst: '[org.apache.commons.text.WordUtils].start()'
      Src: org.apache.commons.text.WordUtils:819,1
    - Dst: '[org.apache.commons.text.WordUtils].end()'
      Src: org.apache.commons.text.WordUtils:820,1
    - Dst: '[org.apache.commons.text.WordUtils].end()'
      Src: org.apache.commons.text.WordUtils:822,1
    - Dst: '[org.apache.commons.text.WordUtils].start()'
      Src: org.apache.commons.text.WordUtils:827,1
    - Dst: '[org.apache.commons.text.WordUtils].find()'
      Src: org.apache.commons.text.WordUtils:835,1
    - Dst: '[org.apache.commons.text.WordUtils].start()'
      Src: org.apache.commons.text.WordUtils:836,1
    - Dst: '[StringBuilder].append(String,org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:841,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:842,1
    - Dst: '[StringBuilder].append(String,org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:851,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:852,1
    - Dst: '[String].substring(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:857,1
    - Dst: '[org.apache.commons.text.WordUtils].matcher(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:857,1
    - Dst: '[org.apache.commons.text.WordUtils].find()'
      Src: org.apache.commons.text.WordUtils:858,1
    - Dst: '[org.apache.commons.text.WordUtils].end()'
      Src: org.apache.commons.text.WordUtils:859,1
    - Dst: '[org.apache.commons.text.WordUtils].start()'
      Src: org.apache.commons.text.WordUtils:859,1
    - Dst: '[org.apache.commons.text.WordUtils].start()'
      Src: org.apache.commons.text.WordUtils:860,1
    - Dst: '[StringBuilder].append(String,org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:867,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:868,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:874,1
    - Dst: '[StringBuilder].append(String,org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:874,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:886,1
    - Dst: '[StringBuilder].append(String,org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:886,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.WordUtils:888,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 91
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - str
    - wrapLength
    - newLineStr
    - wrapLongWords
    - wrapOn
    argTypes:
    - String
    - int
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 889
      start: 791
    functionDepth: 1
    functionLinenumber: 791
    functionLinenumberEnd: 889
    functionName: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.WordUtils].start()'
    - '[org.apache.commons.text.WordUtils].end()'
    - '[org.apache.commons.lang3.StringUtils].isBlank(String)'
    - '[java.util.regex.Pattern].compile(org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.text.WordUtils].matcher(org.apache.commons.text.WordUtils)'
    - '[String].length()'
    - '[String].substring(org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
    - Math.min(org.apache.commons.text.WordUtils,int)
    - System.lineSeparator()
    - Math.min(int,org.apache.commons.text.WordUtils)
    - '[StringBuilder].append(org.apache.commons.text.WordUtils)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String,org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
    - '[String].substring(org.apache.commons.text.WordUtils)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.WordUtils].find()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.WordUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 900
      start: 899
    functionDepth: 0
    functionLinenumber: 899
    functionLinenumberEnd: 900
    functionName: '[org.apache.commons.text.WordUtils].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.WordUtils
    signature: '[org.apache.commons.text.WordUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:120,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.ExtendedMessageFormat
      static: false
      superClass: java.text.MessageFormat
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 2
    functionsReached:
    - '[java.util.Locale].getDefault(org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,org.apache.commons.text.ExtendedMessageFormat)'
    linkageType: ''
    returnType: org.apache.commons.text.ExtendedMessageFormat
    signature: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale,null)'
      Src: org.apache.commons.text.ExtendedMessageFormat:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.ExtendedMessageFormat
      static: false
      superClass: java.text.MessageFormat
    argCount: 2
    argNames:
    - pattern
    - locale
    argTypes:
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale,null)'
    linkageType: ''
    returnType: org.apache.commons.text.ExtendedMessageFormat
    signature: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:143,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].setLocale(java.util.Locale)'
      Src: org.apache.commons.text.ExtendedMessageFormat:144,1
    - Dst: '[java.util.HashMap].<init>(java.util.Map<String,?extendsFormatFactory>)'
      Src: org.apache.commons.text.ExtendedMessageFormat:145,1
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
      Src: org.apache.commons.text.ExtendedMessageFormat:145,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].applyPattern(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Locale
      - java.util.Map<String,?extendsFormatFactory>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.ExtendedMessageFormat
      static: false
      superClass: java.text.MessageFormat
    argCount: 3
    argNames:
    - pattern
    - locale
    - registry
    argTypes:
    - String
    - java.util.Locale
    - java.util.Map<String,?extendsFormatFactory>
    constantsTouched: []
    func_position:
      end: 147
      start: 142
    functionDepth: 4
    functionLinenumber: 142
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale,java.util.Map<String,?extendsFormatFactory>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 1
    functionsReached:
    - '[java.text.MessageFormat].<init>(String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].applyPattern(String)'
    - '[java.util.HashMap].<init>(java.util.Map<String,?extendsFormatFactory>)'
    - '[org.apache.commons.text.ExtendedMessageFormat].setLocale(java.util.Locale)'
    - '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
    linkageType: ''
    returnType: org.apache.commons.text.ExtendedMessageFormat
    signature: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale,java.util.Map<String,?extendsFormatFactory>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:157,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,org.apache.commons.text.ExtendedMessageFormat,java.util.Map<String,?extendsFormatFactory>)'
      Src: org.apache.commons.text.ExtendedMessageFormat:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.ExtendedMessageFormat
      static: false
      superClass: java.text.MessageFormat
    argCount: 2
    argNames:
    - pattern
    - registry
    argTypes:
    - String
    - java.util.Map<String,?extendsFormatFactory>
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Map<String,?extendsFormatFactory>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault(org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,org.apache.commons.text.ExtendedMessageFormat,java.util.Map<String,?extendsFormatFactory>)'
    linkageType: ''
    returnType: org.apache.commons.text.ExtendedMessageFormat
    signature: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Map<String,?extendsFormatFactory>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.ExtendedMessageFormat:168,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:168,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.text.ExtendedMessageFormat:171,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:173,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:174,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.ExtendedMessageFormat:175,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:176,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:176,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:177,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:179,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:181,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:181,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:185,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:188,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.text.ParsePosition
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.text.MessageFormat
    argCount: 3
    argNames:
    - pattern
    - pos
    - appendTo
    argTypes:
    - String
    - java.text.ParsePosition
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 189
      start: 167
    functionDepth: 2
    functionLinenumber: 167
    functionLinenumberEnd: 189
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,StringBuilder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
    - '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    - '[String].toCharArray()'
    - '[java.text.ParsePosition].getIndex()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].applyPattern(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:199,1
    - Dst: '[java.text.MessageFormat].toPattern()'
      Src: org.apache.commons.text.ExtendedMessageFormat:200,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormat:203,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormat:204,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:205,1
    - Dst: '[StringBuilder].<init>(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:205,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:206,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.ExtendedMessageFormat:207,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:209,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:209,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:210,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,StringBuilder)'
      Src: org.apache.commons.text.ExtendedMessageFormat:212,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:216,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:217,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:218,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].readArgumentIndex(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:218,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.text.ExtendedMessageFormat:219,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].append(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:219,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:220,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:223,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:224,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].parseFormatDescription(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:224,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].getFormat(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:225,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.text.ExtendedMessageFormat:227,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].append(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:227,1
    - Dst: '[java.util.ArrayList].add(java.text.Format)'
      Src: org.apache.commons.text.ExtendedMessageFormat:230,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.commons.text.ExtendedMessageFormat:231,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.commons.text.ExtendedMessageFormat:232,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:233,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.commons.text.ExtendedMessageFormat:235,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:236,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:238,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:239,1
    - Dst: '[StringBuilder].append()'
      Src: org.apache.commons.text.ExtendedMessageFormat:243,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:244,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.ExtendedMessageFormat:247,1
    - Dst: '[java.text.MessageFormat].applyPattern(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:247,1
    - Dst: '[java.text.MessageFormat].toPattern()'
      Src: org.apache.commons.text.ExtendedMessageFormat:248,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].insertFormats(org.apache.commons.text.ExtendedMessageFormat,java.util.ArrayList)'
      Src: org.apache.commons.text.ExtendedMessageFormat:248,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].containsElements(java.util.ArrayList)'
      Src: org.apache.commons.text.ExtendedMessageFormat:249,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].getFormats()'
      Src: org.apache.commons.text.ExtendedMessageFormat:250,1
    - Dst: '[java.text.MessageFormat].setFormats(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:260,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.text.MessageFormat
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 262
      start: 196
    functionDepth: 3
    functionLinenumber: 196
    functionLinenumberEnd: 262
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].applyPattern(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[org.apache.commons.text.ExtendedMessageFormat].getFormats()'
    - '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
    - '[org.apache.commons.text.ExtendedMessageFormat].containsElements(java.util.ArrayList)'
    - '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,StringBuilder)'
    - '[org.apache.commons.text.ExtendedMessageFormat].insertFormats(org.apache.commons.text.ExtendedMessageFormat,java.util.ArrayList)'
    - '[java.text.ParsePosition].getIndex()'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.text.ExtendedMessageFormat].getFormat(String)'
    - '[java.util.ArrayList].size()'
    - '[org.apache.commons.text.ExtendedMessageFormat].parseFormatDescription(String,java.text.ParsePosition)'
    - '[org.apache.commons.text.ExtendedMessageFormat].readArgumentIndex(String,java.text.ParsePosition)'
    - '[StringBuilder].<init>(org.apache.commons.text.ExtendedMessageFormat)'
    - '[java.text.MessageFormat].toPattern()'
    - '[java.text.MessageFormat].applyPattern(String)'
    - '[String].toCharArray()'
    - '[java.util.ArrayList].add()'
    - '[org.apache.commons.text.ExtendedMessageFormat].append(String)'
    - '[java.util.ArrayList].add(java.text.Format)'
    - '[StringBuilder].append()'
    - '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
    - '[java.text.MessageFormat].setFormats(org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].append(int)'
    - '[java.text.MessageFormat].applyPattern(org.apache.commons.text.ExtendedMessageFormat)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    - '[StringBuilder].toString()'
    - '[java.text.ParsePosition].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormat].applyPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<?>].isEmpty()'
      Src: org.apache.commons.text.ExtendedMessageFormat:270,1
    - Dst: '[java.util.Collection<?>].stream()'
      Src: org.apache.commons.text.ExtendedMessageFormat:273,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].anyMatch()'
      Src: org.apache.commons.text.ExtendedMessageFormat:273,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: java.text.MessageFormat
    argCount: 1
    argNames:
    - coll
    argTypes:
    - java.util.Collection<?>
    constantsTouched: []
    func_position:
      end: 274
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 274
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].containsElements(java.util.Collection<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<?>].isEmpty()'
    - '[java.util.Collection<?>].stream()'
    - '[org.apache.commons.text.ExtendedMessageFormat].anyMatch()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.ExtendedMessageFormat].containsElements(java.util.Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].equals(Object)'
      Src: org.apache.commons.text.ExtendedMessageFormat:281,1
    - Dst: '[java.util.Objects].equals(java.util.Map<String,?extendsFormatFactory>,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:288,1
    - Dst: '[java.util.Objects].equals(String,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:288,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.text.MessageFormat
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 289
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 289
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].equals(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(java.util.Map<String,?extendsFormatFactory>,org.apache.commons.text.ExtendedMessageFormat)'
    - '[java.text.MessageFormat].equals(Object)'
    - '[java.util.Objects].equals(String,org.apache.commons.text.ExtendedMessageFormat)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.ExtendedMessageFormat].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: org.apache.commons.text.ExtendedMessageFormat:301,1
    - Dst: '[String].substring(int,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:303,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].trim()'
      Src: org.apache.commons.text.ExtendedMessageFormat:303,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:304,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].trim()'
      Src: org.apache.commons.text.ExtendedMessageFormat:304,1
    - Dst: '[java.util.Map<String,?extendsFormatFactory>].get(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:306,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].getLocale()'
      Src: org.apache.commons.text.ExtendedMessageFormat:308,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].getFormat(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:308,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.Format
      static: false
      superClass: java.text.MessageFormat
    argCount: 1
    argNames:
    - desc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 312
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 312
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].getFormat(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,?extendsFormatFactory>].get(org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].getLocale()'
    - '[String].indexOf(char)'
    - '[String].substring(int,org.apache.commons.text.ExtendedMessageFormat)'
    - '[String].substring(int)'
    - '[org.apache.commons.text.ExtendedMessageFormat].getFormat(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].trim()'
    linkageType: ''
    returnType: java.text.Format
    signature: '[org.apache.commons.text.ExtendedMessageFormat].getFormat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,null)'
      Src: org.apache.commons.text.ExtendedMessageFormat:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.text.MessageFormat
    argCount: 2
    argNames:
    - pattern
    - pos
    argTypes:
    - String
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 322
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].getQuotedString(String,java.text.ParsePosition)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormat].getQuotedString(String,java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].hashCode()'
      Src: org.apache.commons.text.ExtendedMessageFormat:327,1
    - Dst: '[java.util.Objects].hash(java.util.Map<String,?extendsFormatFactory>,String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.text.MessageFormat
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 329
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].hash(java.util.Map<String,?extendsFormatFactory>,String)'
    - '[java.text.MessageFormat].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].containsElements(java.util.ArrayList<String>)'
      Src: org.apache.commons.text.ExtendedMessageFormat:339,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:342,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:342,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:343,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:346,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:346,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:347,1
    - Dst: '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:347,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,StringBuilder)'
      Src: org.apache.commons.text.ExtendedMessageFormat:350,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.text.ExtendedMessageFormat:354,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:354,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].readArgumentIndex(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:354,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].append(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:354,1
    - Dst: '[java.util.ArrayList<String>].get(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:358,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.text.ExtendedMessageFormat:360,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].append(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:360,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:368,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:369,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.ExtendedMessageFormat:372,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.ArrayList<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: java.text.MessageFormat
    argCount: 2
    argNames:
    - pattern
    - customPatterns
    argTypes:
    - String
    - java.util.ArrayList<String>
    constantsTouched: []
    func_position:
      end: 373
      start: 338
    functionDepth: 3
    functionLinenumber: 338
    functionLinenumberEnd: 373
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].insertFormats(String,java.util.ArrayList<String>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[org.apache.commons.text.ExtendedMessageFormat].readArgumentIndex(String,java.text.ParsePosition)'
    - '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
    - '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].append(org.apache.commons.text.ExtendedMessageFormat)'
    - '[java.util.ArrayList<String>].get(org.apache.commons.text.ExtendedMessageFormat)'
    - '[String].length()'
    - '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(int)'
    - '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,StringBuilder)'
    - '[org.apache.commons.text.ExtendedMessageFormat].containsElements(java.util.ArrayList<String>)'
    - '[java.text.ParsePosition].getIndex()'
    - '[org.apache.commons.text.ExtendedMessageFormat].append(int)'
    - '[java.text.ParsePosition].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.ExtendedMessageFormat].insertFormats(String,java.util.ArrayList<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:382,1
    - Dst: '[java.text.ParsePosition].setIndex(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:382,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.ParsePosition
      static: false
      superClass: java.text.MessageFormat
    argCount: 1
    argNames:
    - pos
    argTypes:
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 384
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 384
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 5
    functionsReached:
    - '[java.text.ParsePosition].getIndex()'
    - '[java.text.ParsePosition].setIndex(int)'
    linkageType: ''
    returnType: java.text.ParsePosition
    signature: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:394,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:395,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:396,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:398,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:398,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:399,1
    - Dst: '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:399,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:402,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:407,1
    - Dst: '[String].substring(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:407,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:409,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].getQuotedString(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:412,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:415,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:419,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: java.text.MessageFormat
    argCount: 2
    argNames:
    - pattern
    - pos
    argTypes:
    - String
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 421
      start: 393
    functionDepth: 2
    functionLinenumber: 393
    functionLinenumberEnd: 421
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].parseFormatDescription(String,java.text.ParsePosition)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
    - '[org.apache.commons.text.ExtendedMessageFormat].getQuotedString(String,java.text.ParsePosition)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    - '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
    - '[String].substring(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
    - '[java.text.ParsePosition].getIndex()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.ExtendedMessageFormat].parseFormatDescription(String,java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:431,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:432,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormat:433,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:435,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:435,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:435,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:436,1
    - Dst: '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:436,1
    - Dst: Character.isWhitespace(org.apache.commons.text.ExtendedMessageFormat)
      Src: org.apache.commons.text.ExtendedMessageFormat:437,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:438,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:439,1
    - Dst: '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:439,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:445,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.ExtendedMessageFormat:447,1
    - Dst: Integer.parseInt(org.apache.commons.text.ExtendedMessageFormat)
      Src: org.apache.commons.text.ExtendedMessageFormat:447,1
    - Dst: Character.isDigit(org.apache.commons.text.ExtendedMessageFormat)
      Src: org.apache.commons.text.ExtendedMessageFormat:453,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:454,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:459,1
    - Dst: '[String].substring(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:459,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:457,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:461,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: java.text.MessageFormat
    argCount: 2
    argNames:
    - pattern
    - pos
    argTypes:
    - String
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 463
      start: 430
    functionDepth: 2
    functionLinenumber: 430
    functionLinenumberEnd: 463
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].readArgumentIndex(String,java.text.ParsePosition)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
    - Integer.parseInt(org.apache.commons.text.ExtendedMessageFormat)
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    - '[StringBuilder].length()'
    - '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
    - '[StringBuilder].toString()'
    - '[String].substring(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
    - Character.isWhitespace(org.apache.commons.text.ExtendedMessageFormat)
    - '[IllegalArgumentException].<init>(org.apache.commons.text.ExtendedMessageFormat)'
    - '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormat)'
    - '[java.text.ParsePosition].getIndex()'
    - Character.isDigit(org.apache.commons.text.ExtendedMessageFormat)
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.ExtendedMessageFormat].readArgumentIndex(String,java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.ExtendedMessageFormat:473,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.ExtendedMessageFormat:475,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,int,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:475,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:476,1
    - Dst: '[java.text.ParsePosition].setIndex(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:476,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:477,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:477,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.text.MessageFormat
    argCount: 2
    argNames:
    - pattern
    - pos
    argTypes:
    - String
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 478
      start: 471
    functionDepth: 1
    functionLinenumber: 471
    functionLinenumberEnd: 478
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 3
    functionsReached:
    - '[java.text.ParsePosition].setIndex(org.apache.commons.text.ExtendedMessageFormat)'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,int,org.apache.commons.text.ExtendedMessageFormat)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[java.text.ParsePosition].getIndex()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormat:490,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.text.Format
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.text.MessageFormat
    argCount: 2
    argNames:
    - formatElementIndex
    - newFormat
    argTypes:
    - int
    - java.text.Format
    constantsTouched: []
    func_position:
      end: 491
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 491
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].setFormat(int,java.text.Format)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormat].setFormat(int,java.text.Format)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormat:504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.text.Format
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.text.MessageFormat
    argCount: 2
    argNames:
    - argumentIndex
    - newFormat
    argTypes:
    - int
    - java.text.Format
    constantsTouched: []
    func_position:
      end: 505
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 505
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].setFormatByArgumentIndex(int,java.text.Format)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormat].setFormatByArgumentIndex(int,java.text.Format)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormat:516,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Format[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.text.MessageFormat
    argCount: 1
    argNames:
    - newFormats
    argTypes:
    - Format[]
    constantsTouched: []
    func_position:
      end: 517
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 517
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].setFormats(Format[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormat].setFormats(Format[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormat:528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Format[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.text.MessageFormat
    argCount: 1
    argNames:
    - newFormats
    argTypes:
    - Format[]
    constantsTouched: []
    func_position:
      end: 529
      start: 526
    functionDepth: 0
    functionLinenumber: 526
    functionLinenumberEnd: 529
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].setFormatsByArgumentIndex(Format[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.ExtendedMessageFormat].setFormatsByArgumentIndex(Format[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - char
      - char
      - char
      - char
      - String
      - java.util.Map<String,?extendsFormatFactory>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.text.MessageFormat
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 534
    functionDepth: 0
    functionLinenumber: 534
    functionLinenumberEnd: 537
    functionName: '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.Builder].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.StringEscapeUtils:487,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.translate.CharSequenceTranslator
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringEscapeUtils.Builder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - translator
    argTypes:
    - org.apache.commons.text.translate.CharSequenceTranslator
    constantsTouched: []
    func_position:
      end: 488
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 488
    functionName: '[org.apache.commons.text.StringEscapeUtils].builder(org.apache.commons.text.translate.CharSequenceTranslator)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.Builder].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
    linkageType: ''
    returnType: StringEscapeUtils.Builder
    signature: '[org.apache.commons.text.StringEscapeUtils].builder(org.apache.commons.text.translate.CharSequenceTranslator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:510,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 511
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 511
    functionName: '[org.apache.commons.text.StringEscapeUtils].escapeCsv(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].escapeCsv(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 545
      start: 543
    functionDepth: 0
    functionLinenumber: 543
    functionLinenumberEnd: 545
    functionName: '[org.apache.commons.text.StringEscapeUtils].escapeEcmaScript(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].escapeEcmaScript(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:556,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 557
      start: 555
    functionDepth: 0
    functionLinenumber: 555
    functionLinenumberEnd: 557
    functionName: '[org.apache.commons.text.StringEscapeUtils].escapeHtml3(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].escapeHtml3(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:585,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 586
      start: 584
    functionDepth: 0
    functionLinenumber: 584
    functionLinenumberEnd: 586
    functionName: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:610,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 611
      start: 609
    functionDepth: 0
    functionLinenumber: 609
    functionLinenumberEnd: 611
    functionName: '[org.apache.commons.text.StringEscapeUtils].escapeJava(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].escapeJava(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:637,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 638
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 638
    functionName: '[org.apache.commons.text.StringEscapeUtils].escapeJson(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].escapeJson(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:668,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 669
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 669
    functionName: '[org.apache.commons.text.StringEscapeUtils].escapeXml10(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].escapeXml10(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:697,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 698
      start: 696
    functionDepth: 0
    functionLinenumber: 696
    functionLinenumberEnd: 698
    functionName: '[org.apache.commons.text.StringEscapeUtils].escapeXml11(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].escapeXml11(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:718,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 719
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 719
    functionName: '[org.apache.commons.text.StringEscapeUtils].escapeXSI(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].escapeXSI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:742,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 743
      start: 741
    functionDepth: 0
    functionLinenumber: 741
    functionLinenumberEnd: 743
    functionName: '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:757,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 758
      start: 756
    functionDepth: 0
    functionLinenumber: 756
    functionLinenumberEnd: 758
    functionName: '[org.apache.commons.text.StringEscapeUtils].unescapeEcmaScript(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].unescapeEcmaScript(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:769,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 770
      start: 768
    functionDepth: 0
    functionLinenumber: 768
    functionLinenumberEnd: 770
    functionName: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml3(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml3(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:788,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 789
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 789
    functionName: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 8
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:801,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 802
      start: 800
    functionDepth: 0
    functionLinenumber: 800
    functionLinenumberEnd: 802
    functionName: '[org.apache.commons.text.StringEscapeUtils].unescapeJava(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].unescapeJava(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:816,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 817
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 817
    functionName: '[org.apache.commons.text.StringEscapeUtils].unescapeJson(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].unescapeJson(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:836,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 837
      start: 835
    functionDepth: 0
    functionLinenumber: 835
    functionLinenumberEnd: 837
    functionName: '[org.apache.commons.text.StringEscapeUtils].unescapeXml(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].unescapeXml(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils:847,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 848
      start: 846
    functionDepth: 0
    functionLinenumber: 846
    functionLinenumberEnd: 848
    functionName: '[org.apache.commons.text.StringEscapeUtils].unescapeXSI(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils].unescapeXSI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:313,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:314,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.StringEscapeUtils:312,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:326,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:327,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:328,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.StringEscapeUtils:325,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils:337,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:427,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:428,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils:429,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.StringEscapeUtils:426,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:441,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:442,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:443,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils:444,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.StringEscapeUtils:440,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:456,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:457,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils:458,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.StringEscapeUtils:455,1
    - Dst: '[CsvTranslators.CsvUnescaper].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils:468,1
    - Dst: '[XsiUnescaper].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringEscapeUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 861
      start: 860
    functionDepth: 2
    functionLinenumber: 860
    functionLinenumberEnd: 861
    functionName: '[org.apache.commons.text.StringEscapeUtils].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 1
    functionsReached:
    - '[XsiUnescaper].<init>()'
    - '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator)'
    - '[CsvTranslators.CsvUnescaper].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
    - '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator)'
    - '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.NumericEntityUnescaper)'
    - '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
    - '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.NumericEntityUnescaper)'
    linkageType: ''
    returnType: org.apache.commons.text.StringEscapeUtils
    signature: '[org.apache.commons.text.StringEscapeUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils.Builder:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.translate.CharSequenceTranslator
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StringEscapeUtils.Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - translator
    argTypes:
    - org.apache.commons.text.translate.CharSequenceTranslator
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.text.StringEscapeUtils.Builder].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.StringEscapeUtils.Builder
    signature: '[org.apache.commons.text.StringEscapeUtils.Builder].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.StringEscapeUtils.Builder:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.text.StringEscapeUtils.Builder].append(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.StringEscapeUtils.Builder].append(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.text.StringEscapeUtils.Builder:111,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.StringEscapeUtils.Builder:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.text.StringEscapeUtils.Builder].escape(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.StringEscapeUtils.Builder].escape(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StringEscapeUtils.Builder:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.text.StringEscapeUtils.Builder].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StringEscapeUtils.Builder].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:139,1
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:142,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].indexOf(char,org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:147,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].length()'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:149,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].substring(org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:150,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:150,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].substring(org.apache.commons.text.StringEscapeUtils.XsiUnescaper,org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:155,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:155,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:161,1
    - Dst: Character.codePointCount(CharSequence,int,org.apache.commons.text.StringEscapeUtils.XsiUnescaper)
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:161,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: CharSequenceTranslator
    argCount: 3
    argNames:
    - input
    - index
    - writer
    argTypes:
    - CharSequence
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 162
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].translate(CharSequence,int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].substring(org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
    - '[CharSequence].toString()'
    - '[java.io.Writer].write(org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
    - Character.codePointCount(CharSequence,int,org.apache.commons.text.StringEscapeUtils.XsiUnescaper)
    - '[IllegalStateException].<init>(String)'
    - '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].indexOf(char,org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
    - '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].length()'
    - '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].substring(org.apache.commons.text.StringEscapeUtils.XsiUnescaper,org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].translate(CharSequence,int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StringEscapeUtils.XsiUnescaper
      static: false
      superClass: CharSequenceTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StringEscapeUtils.XsiUnescaper
    signature: '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(char)'
      Src: org.apache.commons.text.StrMatcher:255,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 15
    functionsReached:
    - '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(char)'
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.ArrayUtils].isEmpty(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcher:265,1
    - Dst: '[org.apache.commons.text.StrMatcher.CharMatcher].<init>()'
      Src: org.apache.commons.text.StrMatcher:269,1
    - Dst: '[CharSetMatcher].<init>(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcher:271,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 272
    functionName: '[org.apache.commons.text.StrMatcher].charSetMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.StrMatcher.CharMatcher].<init>()'
    - '[org.apache.commons.lang3.ArrayUtils].isEmpty(org.apache.commons.text.StrMatcher)'
    - '[CharSetMatcher].<init>(org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].charSetMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.StrMatcher:281,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrMatcher:284,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.commons.text.StrMatcher:285,1
    - Dst: '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcher:285,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrMatcher:287,1
    - Dst: '[CharSetMatcher].<init>(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcher:287,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 288
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 288
    functionName: '[org.apache.commons.text.StrMatcher].charSetMatcher(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 1
    functionsReached:
    - '[CharSetMatcher].<init>(org.apache.commons.text.StrMatcher)'
    - '[String].length()'
    - '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(org.apache.commons.text.StrMatcher)'
    - '[String].toCharArray()'
    - '[String].isEmpty()'
    - '[String].charAt(int)'
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].charSetMatcher(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionName: '[org.apache.commons.text.StrMatcher].commaMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].commaMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 306
    functionName: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 315
    functionName: '[org.apache.commons.text.StrMatcher].noneMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 28
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].noneMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[org.apache.commons.text.StrMatcher].quoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].quoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 333
    functionName: '[org.apache.commons.text.StrMatcher].singleQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].singleQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 352
    functionName: '[org.apache.commons.text.StrMatcher].splitMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].splitMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.StrMatcher:361,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].<init>(String)'
      Src: org.apache.commons.text.StrMatcher:364,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 365
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 365
    functionName: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 29
    functionsReached:
    - '[String].isEmpty()'
    - '[org.apache.commons.text.matcher.StringMatcher].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 374
    functionName: '[org.apache.commons.text.StrMatcher].tabMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].tabMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 383
    functionName: '[org.apache.commons.text.StrMatcher].trimMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].trimMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(char)'
      Src: org.apache.commons.text.StrMatcher:205,1
    - Dst: '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(char)'
      Src: org.apache.commons.text.StrMatcher:210,1
    - Dst: '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(char)'
      Src: org.apache.commons.text.StrMatcher:215,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrMatcher:221,1
    - Dst: '[CharSetMatcher].<init>(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcher:221,1
    - Dst: '[TrimMatcher].<init>()'
      Src: org.apache.commons.text.StrMatcher:226,1
    - Dst: '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(char)'
      Src: org.apache.commons.text.StrMatcher:231,1
    - Dst: '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(char)'
      Src: org.apache.commons.text.StrMatcher:236,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrMatcher:241,1
    - Dst: '[CharSetMatcher].<init>(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcher:241,1
    - Dst: '[NoMatcher].<init>()'
      Src: org.apache.commons.text.StrMatcher:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 388
    functionDepth: 1
    functionLinenumber: 388
    functionLinenumberEnd: 389
    functionName: '[org.apache.commons.text.StrMatcher].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 1
    functionsReached:
    - '[CharSetMatcher].<init>(org.apache.commons.text.StrMatcher)'
    - '[NoMatcher].<init>()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(char)'
    - '[TrimMatcher].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher
    signature: '[org.apache.commons.text.StrMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcher:414,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - buffer
    - pos
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 415
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 415
    functionName: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 13
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,org.apache.commons.text.StrMatcher)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      - org.apache.commons.text.StrMatcher
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - buffer
    - pos
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 446
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 446
    functionName: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrMatcher.CharMatcher
      static: false
      superClass: StrMatcher
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher.CharMatcher
    signature: '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: StrMatcher
    argCount: 4
    argNames:
    - buffer
    - pos
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.text.StrMatcher.CharMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrMatcher.CharMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[char[]].clone()'
      Src: org.apache.commons.text.StrMatcher.CharSetMatcher:84,1
    - Dst: '[java.util.Arrays].sort(org.apache.commons.text.StrMatcher.CharSetMatcher)'
      Src: org.apache.commons.text.StrMatcher.CharSetMatcher:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrMatcher.CharSetMatcher
      static: false
      superClass: StrMatcher
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.text.StrMatcher.CharSetMatcher].<init>(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 0
    functionsReached:
    - '[char[]].clone()'
    - '[java.util.Arrays].sort(org.apache.commons.text.StrMatcher.CharSetMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher.CharSetMatcher
    signature: '[org.apache.commons.text.StrMatcher.CharSetMatcher].<init>(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].binarySearch(char[])'
      Src: org.apache.commons.text.StrMatcher.CharSetMatcher:99,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: StrMatcher
    argCount: 4
    argNames:
    - buffer
    - pos
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.text.StrMatcher.CharSetMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].binarySearch(char[])'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrMatcher.CharSetMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrMatcher.NoMatcher
      static: false
      superClass: StrMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.text.StrMatcher.NoMatcher].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher.NoMatcher
    signature: '[org.apache.commons.text.StrMatcher.NoMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: StrMatcher
    argCount: 4
    argNames:
    - buffer
    - pos
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.apache.commons.text.StrMatcher.NoMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrMatcher.NoMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrMatcher.StringMatcher:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrMatcher.StringMatcher
      static: false
      superClass: StrMatcher
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.text.StrMatcher.StringMatcher].<init>(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 0
    functionsReached:
    - '[String].toCharArray()'
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher.StringMatcher
    signature: '[org.apache.commons.text.StrMatcher.StringMatcher].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: StrMatcher
    argCount: 4
    argNames:
    - buffer
    - pos
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 167
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 167
    functionName: '[org.apache.commons.text.StrMatcher.StringMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrMatcher.StringMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrMatcher].toString()'
      Src: org.apache.commons.text.StrMatcher.StringMatcher:171,1
    - Dst: '[java.util.Arrays].toString(char[])'
      Src: org.apache.commons.text.StrMatcher.StringMatcher:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: StrMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.apache.commons.text.StrMatcher.StringMatcher].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrMatcher].toString()'
    - '[java.util.Arrays].toString(char[])'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.StrMatcher.StringMatcher].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.StrMatcher.TrimMatcher
      static: false
      superClass: StrMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 185
    functionName: '[org.apache.commons.text.StrMatcher.TrimMatcher].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrMatcher.TrimMatcher
    signature: '[org.apache.commons.text.StrMatcher.TrimMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: StrMatcher
    argCount: 4
    argNames:
    - buffer
    - pos
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 199
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 199
    functionName: '[org.apache.commons.text.StrMatcher.TrimMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.StrMatcher.TrimMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - codePoint
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.text.CharacterPredicate].test(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CharacterPredicate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.CharacterPredicate].test(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.CharacterPredicate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.CharacterPredicate].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CharacterPredicate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.CharacterPredicate
    signature: '[org.apache.commons.text.CharacterPredicate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:48,1
    - Dst: '[java.io.FilterReader].<init>(java.io.Reader)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:74,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:75,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:76,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:76,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:77,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].andThen(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - org.apache.commons.text.StringSubstitutor
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.text.TextStringBuilder
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - char[]
      - org.apache.commons.text.StringSubstitutor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.io.StringSubstitutorReader
      static: false
      superClass: java.io.FilterReader
    argCount: 2
    argNames:
    - reader
    - stringSubstitutor
    argTypes:
    - java.io.Reader
    - org.apache.commons.text.StringSubstitutor
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.Reader,org.apache.commons.text.StringSubstitutor)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java
    functionUses: 3
    functionsReached:
    - '[java.io.FilterReader].<init>(java.io.Reader)'
    - '[org.apache.commons.text.matcher.StringMatcher].andThen(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    linkageType: ''
    returnType: org.apache.commons.text.io.StringSubstitutorReader
    signature: '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.Reader,org.apache.commons.text.StringSubstitutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.io.StringSubstitutorReader,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.text.TextStringBuilder
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - char[]
      - org.apache.commons.text.StringSubstitutor
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: java.io.FilterReader
    argCount: 1
    argNames:
    - requestReadCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.text.io.StringSubstitutorReader].buffer(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.io.StringSubstitutorReader,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.io.StringSubstitutorReader].buffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].buffer(int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:95,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].drainOnEos(int,char[],int,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.text.TextStringBuilder
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - char[]
      - org.apache.commons.text.StringSubstitutor
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: java.io.FilterReader
    argCount: 4
    argNames:
    - requestReadCount
    - target
    - targetIndex
    - targetLength
    argTypes:
    - int
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 97
      start: 93
    functionDepth: 3
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.text.io.StringSubstitutorReader].bufferOrDrainOnEos(int,char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.io.StringSubstitutorReader].drainOnEos(int,char[],int,int)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].buffer(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.io.StringSubstitutorReader].bufferOrDrainOnEos(int,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:103,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.io.StringSubstitutorReader:103,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,org.apache.commons.text.io.StringSubstitutorReader,char[],int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:104,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:106,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.text.TextStringBuilder
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - char[]
      - org.apache.commons.text.StringSubstitutor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: java.io.FilterReader
    argCount: 3
    argNames:
    - target
    - targetIndex
    - targetLength
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 111
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].drainChars(int,org.apache.commons.text.io.StringSubstitutorReader,char[],int)'
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - Math.min(int,int)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].isNotEmpty()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:121,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:122,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],int,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:123,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.text.TextStringBuilder
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - char[]
      - org.apache.commons.text.StringSubstitutor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: java.io.FilterReader
    argCount: 4
    argNames:
    - readCountOrEos
    - target
    - targetIndex
    - targetLength
    argTypes:
    - int
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 128
      start: 117
    functionDepth: 2
    functionLinenumber: 117
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.text.io.StringSubstitutorReader].drainOnEos(int,char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].isNotEmpty()'
    - '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],int,int)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.io.StringSubstitutorReader].drainOnEos(int,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:134,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.text.TextStringBuilder
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - char[]
      - org.apache.commons.text.StringSubstitutor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: java.io.FilterReader
    argCount: 2
    argNames:
    - stringMatcher
    - pos
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    - int
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.text.io.StringSubstitutorReader].isBufferMatchAt(org.apache.commons.text.matcher.StringMatcher,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.io.StringSubstitutorReader].isBufferMatchAt(org.apache.commons.text.matcher.StringMatcher,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.text.TextStringBuilder
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - char[]
      - org.apache.commons.text.StringSubstitutor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: java.io.FilterReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.apache.commons.text.io.StringSubstitutorReader].isDraining()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.io.StringSubstitutorReader].isDraining()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].read(char[],int,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:155,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.text.TextStringBuilder
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - char[]
      - org.apache.commons.text.StringSubstitutor
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.FilterReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.text.io.StringSubstitutorReader].read()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.io.StringSubstitutorReader].read(char[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.io.StringSubstitutorReader].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:181,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].isDraining()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:191,1
    - Dst: Math.min(int,org.apache.commons.text.io.StringSubstitutorReader)
      Src: org.apache.commons.text.io.StringSubstitutorReader:193,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],org.apache.commons.text.io.StringSubstitutorReader,org.apache.commons.text.io.StringSubstitutorReader)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:193,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:203,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].readCount(int,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:205,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].buffer(int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:205,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:206,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],org.apache.commons.text.io.StringSubstitutorReader,org.apache.commons.text.io.StringSubstitutorReader)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:208,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:215,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:216,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],org.apache.commons.text.io.StringSubstitutorReader,org.apache.commons.text.io.StringSubstitutorReader)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:217,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:225,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].isBufferMatchAt(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:228,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:230,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].isBufferMatchAt(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:233,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:235,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],org.apache.commons.text.io.StringSubstitutorReader,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:239,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:242,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].bufferOrDrainOnEos(int,char[],org.apache.commons.text.io.StringSubstitutorReader,org.apache.commons.text.io.StringSubstitutorReader)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:243,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].isDraining()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:244,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:262,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:263,1
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.io.StringSubstitutorReader:263,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].readCount(org.apache.commons.text.io.StringSubstitutorReader,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:264,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].buffer(int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:264,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:267,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:268,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],org.apache.commons.text.io.StringSubstitutorReader,org.apache.commons.text.io.StringSubstitutorReader)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:269,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].isBufferMatchAt(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:274,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].isBufferMatchAt(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:280,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:282,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].isBufferMatchAt(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:283,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:285,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].readCount(org.apache.commons.text.io.StringSubstitutorReader,int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:289,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].buffer(int)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:289,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:290,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:296,1
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.io.StringSubstitutorReader:296,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:297,1
    - Dst: Math.min(int,org.apache.commons.text.io.StringSubstitutorReader)
      Src: org.apache.commons.text.io.StringSubstitutorReader:297,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.io.StringSubstitutorReader)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:297,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:298,1
    - Dst: Math.min(org.apache.commons.text.io.StringSubstitutorReader,org.apache.commons.text.io.StringSubstitutorReader)
      Src: org.apache.commons.text.io.StringSubstitutorReader:299,1
    - Dst: '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],org.apache.commons.text.io.StringSubstitutorReader,org.apache.commons.text.io.StringSubstitutorReader)'
      Src: org.apache.commons.text.io.StringSubstitutorReader:302,1
    CyclomaticComplexity: 40
    EdgeCount: 40
    ICount: 104
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.text.TextStringBuilder
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - char[]
      - org.apache.commons.text.StringSubstitutor
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.FilterReader
    argCount: 3
    argNames:
    - target
    - targetIndexIn
    - targetLengthIn
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 304
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 304
    functionName: '[org.apache.commons.text.io.StringSubstitutorReader].read(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.io.StringSubstitutorReader].isBufferMatchAt(org.apache.commons.text.matcher.StringMatcher,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.io.StringSubstitutorReader].buffer(int)'
    - Math.min(int,org.apache.commons.text.io.StringSubstitutorReader)
    - '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],org.apache.commons.text.io.StringSubstitutorReader,org.apache.commons.text.io.StringSubstitutorReader)'
    - Math.max(int,int)
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.io.StringSubstitutorReader].readCount(org.apache.commons.text.io.StringSubstitutorReader,int)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].isDraining()'
    - '[org.apache.commons.text.io.StringSubstitutorReader].bufferOrDrainOnEos(int,char[],org.apache.commons.text.io.StringSubstitutorReader,org.apache.commons.text.io.StringSubstitutorReader)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],org.apache.commons.text.io.StringSubstitutorReader,int)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.io.StringSubstitutorReader)'
    - Math.min(org.apache.commons.text.io.StringSubstitutorReader,org.apache.commons.text.io.StringSubstitutorReader)
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.io.StringSubstitutorReader].readCount(int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.io.StringSubstitutorReader].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.io.StringSubstitutorReader:311,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.text.TextStringBuilder
      - boolean
      - org.apache.commons.text.matcher.StringMatcher
      - char[]
      - org.apache.commons.text.StringSubstitutor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: java.io.FilterReader
    argCount: 2
    argNames:
    - count
    - pos
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 313
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 313
    functionName: '[org.apache.commons.text.io.StringSubstitutorReader].readCount(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.io.StringSubstitutorReader].readCount(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AbstractStringMatcher.CharMatcher].<init>(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:33,1
    - Dst: '[AbstractStringMatcher.CharMatcher].<init>(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:38,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].<init>()'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:44,1
    - Dst: '[AbstractStringMatcher.NoneMatcher].<init>()'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:49,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:55,1
    - Dst: '[AbstractStringMatcher.CharSetMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:54,1
    - Dst: '[AbstractStringMatcher.CharMatcher].<init>(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:60,1
    - Dst: '[AbstractStringMatcher.CharMatcher].<init>(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:66,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:72,1
    - Dst: '[AbstractStringMatcher.CharSetMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:71,1
    - Dst: '[AbstractStringMatcher.CharMatcher].<init>(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:77,1
    - Dst: '[AbstractStringMatcher.TrimMatcher].<init>()'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcherFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 1
    functionsReached:
    - '[AbstractStringMatcher.CharSetMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[AbstractStringMatcher.NoneMatcher].<init>()'
    - '[AbstractStringMatcher.TrimMatcher].<init>()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].<init>()'
    - '[AbstractStringMatcher.CharMatcher].<init>(char)'
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcherFactory
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.ArrayUtils].getLength(org.apache.commons.text.matcher.StringMatcherFactory)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:99,1
    - Dst: '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:106,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[org.apache.commons.lang3.ArrayUtils].getLength(org.apache.commons.text.matcher.StringMatcherFactory)'
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AbstractStringMatcher.CharMatcher].<init>(char)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 23
    functionsReached:
    - '[AbstractStringMatcher.CharMatcher].<init>(char)'
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.ArrayUtils].getLength(org.apache.commons.text.matcher.StringMatcherFactory)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:126,1
    - Dst: '[AbstractStringMatcher.CharMatcher].<init>()'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:131,1
    - Dst: '[AbstractStringMatcher.CharSetMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:133,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 134
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 2
    functionsReached:
    - '[AbstractStringMatcher.CharSetMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[AbstractStringMatcher.CharMatcher].<init>()'
    - '[org.apache.commons.lang3.ArrayUtils].getLength(org.apache.commons.text.matcher.StringMatcherFactory)'
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].length(String)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:143,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:148,1
    - Dst: '[AbstractStringMatcher.CharMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:148,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:150,1
    - Dst: '[AbstractStringMatcher.CharSetMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:150,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 151
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 151
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 3
    functionsReached:
    - '[AbstractStringMatcher.CharSetMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[AbstractStringMatcher.CharMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[org.apache.commons.lang3.StringUtils].length(String)'
    - '[String].toCharArray()'
    - '[String].charAt(int)'
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 33
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].singleQuoteMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].singleQuoteMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.ArrayUtils].getLength(org.apache.commons.text.matcher.StringMatcherFactory)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:224,1
    - Dst: '[AbstractStringMatcher.CharMatcher].<init>()'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:226,1
    - Dst: '[AbstractStringMatcher.CharArrayMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:227,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 228
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 3
    functionsReached:
    - '[AbstractStringMatcher.CharArrayMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[AbstractStringMatcher.CharMatcher].<init>()'
    - '[org.apache.commons.lang3.ArrayUtils].getLength(org.apache.commons.text.matcher.StringMatcherFactory)'
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:237,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:237,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(org.apache.commons.text.matcher.StringMatcherFactory)'
      Src: org.apache.commons.text.matcher.StringMatcherFactory:237,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 238
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 238
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 37
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[String].toCharArray()'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - org.apache.commons.text.matcher.StringMatcherFactory
      - AbstractStringMatcher.NoneMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.CharSetMatcher
      - AbstractStringMatcher.CharMatcher
      - AbstractStringMatcher.TrimMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
    functionUses: 26
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.text.matcher.StringMatcher
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.matcher.AbstractStringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 435
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.AbstractStringMatcher
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringMatcher[]].clone()'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringMatcher[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - '[StringMatcher[]].clone()'
    linkageType: ''
    returnType: org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stringMatcher.isMatch(char[],org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher,int,int)
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher:60,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - StringMatcher[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 69
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - stringMatcher.isMatch(char[],org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher,int,int)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stringMatcher.isMatch(CharSequence,org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher,int,int)
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher:77,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - StringMatcher[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - CharSequence
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 86
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].isMatch(CharSequence,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - stringMatcher.isMatch(CharSequence,org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher,int,int)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].isMatch(CharSequence,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stringMatcher.size()
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringMatcher[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].size()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - stringMatcher.size()
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char[])
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher:120,1
    - Dst: '[char[]].clone()'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - '[char[]].clone()'
    - String.valueOf(char[])
    linkageType: ''
    returnType: org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].size()'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher:135,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 146
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].size()'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher:159,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher)'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher:165,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - CharSequence
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 170
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 170
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].isMatch(CharSequence,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].size()'
    - '[CharSequence].charAt(org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].isMatch(CharSequence,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].size()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.AbstractStringMatcher].toString()'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.AbstractStringMatcher].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher
      static: false
      superClass: AbstractStringMatcher
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].<init>(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].<init>(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher:234,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - CharSequence
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 235
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].isMatch(CharSequence,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].isMatch(CharSequence,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].size()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.AbstractStringMatcher].toString()'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 250
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.AbstractStringMatcher].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[char[]].clone()'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher:270,1
    - Dst: '[java.util.Arrays].sort(org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher)'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher
      static: false
      superClass: AbstractStringMatcher
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 272
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 272
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].<init>(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - '[char[]].clone()'
    - '[java.util.Arrays].sort(org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].<init>(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].binarySearch(char[])'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher:285,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 286
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 286
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].binarySearch(char[])'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher:299,1
    - Dst: '[java.util.Arrays].binarySearch(char[],org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher)'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher:299,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - CharSequence
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 300
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 300
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].isMatch(CharSequence,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].binarySearch(char[],org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher)'
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].isMatch(CharSequence,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 310
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].size()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.AbstractStringMatcher].toString()'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher:314,1
    - Dst: '[java.util.Arrays].toString(char[])'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 315
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(char[])'
    - '[org.apache.commons.text.matcher.AbstractStringMatcher].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 331
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 345
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 345
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - CharSequence
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 359
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 359
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher].isMatch(CharSequence,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher].isMatch(CharSequence,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 369
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher].size()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 390
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 404
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 404
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher:417,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - CharSequence
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 418
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 418
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher].isMatch(CharSequence,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher].isMatch(CharSequence,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractStringMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 428
    functionName: '[org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher].size()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcher:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.matcher.StringMatcher
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringMatcher
    argTypes:
    - org.apache.commons.text.matcher.StringMatcher
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.text.matcher.StringMatcher].andThen(org.apache.commons.text.matcher.StringMatcher)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcher.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher(org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcher].andThen(org.apache.commons.text.matcher.StringMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcher:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - buffer
    - pos
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcher.java
    functionUses: 14
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcher)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcher.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.matcher.StringMatcher:115,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(CharSequence,int,int,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.matcher.StringMatcher:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - buffer
    - pos
    argTypes:
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.text.matcher.StringMatcher].isMatch(CharSequence,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(CharSequence,int,int,org.apache.commons.text.matcher.StringMatcher)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.StringMatcher].isMatch(CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.CharSequenceUtils].toCharArray(CharSequence)'
      Src: org.apache.commons.text.matcher.StringMatcher:146,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.matcher.StringMatcher,int,int,int)'
      Src: org.apache.commons.text.matcher.StringMatcher:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - buffer
    - start
    - bufferStart
    - bufferEnd
    argTypes:
    - CharSequence
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.text.matcher.StringMatcher].isMatch(CharSequence,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.matcher.StringMatcher,int,int,int)'
    - '[org.apache.commons.lang3.CharSequenceUtils].toCharArray(CharSequence)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.StringMatcher].isMatch(CharSequence,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.apache.commons.text.matcher.StringMatcher].size()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcher.java
    functionUses: 48
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.matcher.StringMatcher].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.matcher.StringMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.matcher.StringMatcher].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.matcher.StringMatcher
    signature: '[org.apache.commons.text.matcher.StringMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.util.List<T>
      - java.util.List<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - skipped
    - from
    - to
    argTypes:
    - int
    - java.util.List<T>
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.text.diff.ReplacementsHandler].handleReplacement(int,java.util.List<T>,java.util.List<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/ReplacementsHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.ReplacementsHandler].handleReplacement(int,java.util.List<T>,java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.diff.ReplacementsHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.diff.ReplacementsHandler].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/ReplacementsHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.diff.ReplacementsHandler
    signature: '[org.apache.commons.text.diff.ReplacementsHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(T)'
      Src: org.apache.commons.text.diff.InsertCommand:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.diff.InsertCommand
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.diff.InsertCommand].<init>(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/InsertCommand.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(T)'
    linkageType: ''
    returnType: org.apache.commons.text.diff.InsertCommand
    signature: '[org.apache.commons.text.diff.InsertCommand].<init>(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.diff.InsertCommand].getObject()'
      Src: org.apache.commons.text.diff.InsertCommand:54,1
    - Dst: '[org.apache.commons.text.diff.CommandVisitor<T>].visitInsertCommand(org.apache.commons.text.diff.InsertCommand)'
      Src: org.apache.commons.text.diff.InsertCommand:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.diff.CommandVisitor<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - org.apache.commons.text.diff.CommandVisitor<T>
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.diff.InsertCommand].accept(org.apache.commons.text.diff.CommandVisitor<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/InsertCommand.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.diff.InsertCommand].getObject()'
    - '[org.apache.commons.text.diff.CommandVisitor<T>].visitInsertCommand(org.apache.commons.text.diff.InsertCommand)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.InsertCommand].accept(org.apache.commons.text.diff.CommandVisitor<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(T)'
      Src: org.apache.commons.text.diff.KeepCommand:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.diff.KeepCommand
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.text.diff.KeepCommand].<init>(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/KeepCommand.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(T)'
    linkageType: ''
    returnType: org.apache.commons.text.diff.KeepCommand
    signature: '[org.apache.commons.text.diff.KeepCommand].<init>(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.diff.KeepCommand].getObject()'
      Src: org.apache.commons.text.diff.KeepCommand:55,1
    - Dst: '[org.apache.commons.text.diff.CommandVisitor<T>].visitKeepCommand(org.apache.commons.text.diff.KeepCommand)'
      Src: org.apache.commons.text.diff.KeepCommand:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.diff.CommandVisitor<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - org.apache.commons.text.diff.CommandVisitor<T>
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.diff.KeepCommand].accept(org.apache.commons.text.diff.CommandVisitor<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/KeepCommand.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.diff.KeepCommand].getObject()'
    - '[org.apache.commons.text.diff.CommandVisitor<T>].visitKeepCommand(org.apache.commons.text.diff.KeepCommand)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.KeepCommand].accept(org.apache.commons.text.diff.CommandVisitor<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 131
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 131
    functionName: '[org.apache.commons.text.diff.CommandVisitor].visitDeleteCommand(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/CommandVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.CommandVisitor].visitDeleteCommand(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 138
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.text.diff.CommandVisitor].visitInsertCommand(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/CommandVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.CommandVisitor].visitInsertCommand(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 145
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 145
    functionName: '[org.apache.commons.text.diff.CommandVisitor].visitKeepCommand(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/CommandVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.CommandVisitor].visitKeepCommand(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.diff.CommandVisitor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.diff.CommandVisitor].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/CommandVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.diff.CommandVisitor
    signature: '[org.apache.commons.text.diff.CommandVisitor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.diff.EditCommand
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.diff.EditCommand].<init>(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/EditCommand.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.diff.EditCommand
    signature: '[org.apache.commons.text.diff.EditCommand].<init>(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.diff.CommandVisitor<T>
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - org.apache.commons.text.diff.CommandVisitor<T>
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.text.diff.EditCommand].accept(org.apache.commons.text.diff.CommandVisitor<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/EditCommand.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.EditCommand].accept(org.apache.commons.text.diff.CommandVisitor<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.text.diff.EditCommand].getObject()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/EditCommand.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.text.diff.EditCommand].getObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.diff.EditScript:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.apache.commons.text.diff.EditCommand<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.diff.EditScript
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.text.diff.EditScript].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/EditScript.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.diff.EditScript
    signature: '[org.apache.commons.text.diff.EditScript].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.apache.commons.text.diff.EditCommand<T>>].add(org.apache.commons.text.diff.DeleteCommand<T>)'
      Src: org.apache.commons.text.diff.EditScript:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.diff.DeleteCommand<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.apache.commons.text.diff.EditCommand<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - command
    argTypes:
    - org.apache.commons.text.diff.DeleteCommand<T>
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.diff.EditScript].append(org.apache.commons.text.diff.DeleteCommand<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/EditScript.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.apache.commons.text.diff.EditCommand<T>>].add(org.apache.commons.text.diff.DeleteCommand<T>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.EditScript].append(org.apache.commons.text.diff.DeleteCommand<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.apache.commons.text.diff.EditCommand<T>>].add(org.apache.commons.text.diff.InsertCommand<T>)'
      Src: org.apache.commons.text.diff.EditScript:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.diff.InsertCommand<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.apache.commons.text.diff.EditCommand<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - command
    argTypes:
    - org.apache.commons.text.diff.InsertCommand<T>
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.text.diff.EditScript].append(org.apache.commons.text.diff.InsertCommand<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/EditScript.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.apache.commons.text.diff.EditCommand<T>>].add(org.apache.commons.text.diff.InsertCommand<T>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.EditScript].append(org.apache.commons.text.diff.InsertCommand<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.apache.commons.text.diff.EditCommand<T>>].add(org.apache.commons.text.diff.KeepCommand<T>)'
      Src: org.apache.commons.text.diff.EditScript:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.diff.KeepCommand<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.apache.commons.text.diff.EditCommand<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - command
    argTypes:
    - org.apache.commons.text.diff.KeepCommand<T>
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.text.diff.EditScript].append(org.apache.commons.text.diff.KeepCommand<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/EditScript.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.apache.commons.text.diff.EditCommand<T>>].add(org.apache.commons.text.diff.KeepCommand<T>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.EditScript].append(org.apache.commons.text.diff.KeepCommand<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.apache.commons.text.diff.EditCommand<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.text.diff.EditScript].getLCSLength()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/EditScript.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.diff.EditScript].getLCSLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.apache.commons.text.diff.EditCommand<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.apache.commons.text.diff.EditScript].getModifications()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/EditScript.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.diff.EditScript].getModifications()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.apache.commons.text.diff.EditCommand<T>>].forEach()'
      Src: org.apache.commons.text.diff.EditScript:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.diff.CommandVisitor<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.apache.commons.text.diff.EditCommand<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - org.apache.commons.text.diff.CommandVisitor<T>
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.text.diff.EditScript].visit(org.apache.commons.text.diff.CommandVisitor<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/EditScript.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.apache.commons.text.diff.EditCommand<T>>].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.EditScript].visit(org.apache.commons.text.diff.CommandVisitor<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.diff.ReplacementsFinder:78,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.diff.ReplacementsFinder:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.diff.ReplacementsHandler<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      - java.util.List<T>
      - int
      - org.apache.commons.text.diff.ReplacementsHandler<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.diff.ReplacementsFinder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.commons.text.diff.ReplacementsHandler<T>
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.text.diff.ReplacementsFinder].<init>(org.apache.commons.text.diff.ReplacementsHandler<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/ReplacementsFinder.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.diff.ReplacementsFinder
    signature: '[org.apache.commons.text.diff.ReplacementsFinder].<init>(org.apache.commons.text.diff.ReplacementsHandler<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<T>].add(T)'
      Src: org.apache.commons.text.diff.ReplacementsFinder:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      - java.util.List<T>
      - int
      - org.apache.commons.text.diff.ReplacementsHandler<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.text.diff.ReplacementsFinder].visitDeleteCommand(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/ReplacementsFinder.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<T>].add(T)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.ReplacementsFinder].visitDeleteCommand(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<T>].add(T)'
      Src: org.apache.commons.text.diff.ReplacementsFinder:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      - java.util.List<T>
      - int
      - org.apache.commons.text.diff.ReplacementsHandler<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.text.diff.ReplacementsFinder].visitInsertCommand(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/ReplacementsFinder.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<T>].add(T)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.ReplacementsFinder].visitInsertCommand(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<T>].isEmpty()'
      Src: org.apache.commons.text.diff.ReplacementsFinder:115,1
    - Dst: '[java.util.List<T>].isEmpty()'
      Src: org.apache.commons.text.diff.ReplacementsFinder:115,1
    - Dst: '[org.apache.commons.text.diff.ReplacementsHandler<T>].handleReplacement(int,java.util.List<T>,java.util.List<T>)'
      Src: org.apache.commons.text.diff.ReplacementsFinder:118,1
    - Dst: '[java.util.List<T>].clear()'
      Src: org.apache.commons.text.diff.ReplacementsFinder:119,1
    - Dst: '[java.util.List<T>].clear()'
      Src: org.apache.commons.text.diff.ReplacementsFinder:120,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      - java.util.List<T>
      - int
      - org.apache.commons.text.diff.ReplacementsHandler<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 123
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.text.diff.ReplacementsFinder].visitKeepCommand(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/ReplacementsFinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.diff.ReplacementsHandler<T>].handleReplacement(int,java.util.List<T>,java.util.List<T>)'
    - '[java.util.List<T>].clear()'
    - '[java.util.List<T>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.ReplacementsFinder].visitKeepCommand(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(T)'
      Src: org.apache.commons.text.diff.DeleteCommand:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.diff.DeleteCommand
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.diff.DeleteCommand].<init>(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/DeleteCommand.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(T)'
    linkageType: ''
    returnType: org.apache.commons.text.diff.DeleteCommand
    signature: '[org.apache.commons.text.diff.DeleteCommand].<init>(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.diff.DeleteCommand].getObject()'
      Src: org.apache.commons.text.diff.DeleteCommand:53,1
    - Dst: '[org.apache.commons.text.diff.CommandVisitor<T>].visitDeleteCommand(org.apache.commons.text.diff.DeleteCommand)'
      Src: org.apache.commons.text.diff.DeleteCommand:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.diff.CommandVisitor<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - org.apache.commons.text.diff.CommandVisitor<T>
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.text.diff.DeleteCommand].accept(org.apache.commons.text.diff.CommandVisitor<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/DeleteCommand.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.diff.DeleteCommand].getObject()'
    - '[org.apache.commons.text.diff.CommandVisitor<T>].visitDeleteCommand(org.apache.commons.text.diff.DeleteCommand)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.DeleteCommand].accept(org.apache.commons.text.diff.CommandVisitor<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.text.diff.StringsComparator:145,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.diff.StringsComparator:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.diff.StringsComparator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.text.diff.StringsComparator].<init>(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/StringsComparator.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: org.apache.commons.text.diff.StringsComparator
    signature: '[org.apache.commons.text.diff.StringsComparator].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.diff.StringsComparator].getMiddleSnake(int,int,int,int)'
      Src: org.apache.commons.text.diff.StringsComparator:161,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].getStart()'
      Src: org.apache.commons.text.diff.StringsComparator:164,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].getDiag()'
      Src: org.apache.commons.text.diff.StringsComparator:164,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].getEnd()'
      Src: org.apache.commons.text.diff.StringsComparator:165,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].getDiag()'
      Src: org.apache.commons.text.diff.StringsComparator:165,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:170,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:170,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:171,1
    - Dst: '[org.apache.commons.text.diff.KeepCommand].<init>(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:171,1
    - Dst: '[org.apache.commons.text.diff.EditScript<Character>].append(org.apache.commons.text.diff.KeepCommand)'
      Src: org.apache.commons.text.diff.StringsComparator:171,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:175,1
    - Dst: '[org.apache.commons.text.diff.DeleteCommand].<init>(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:175,1
    - Dst: '[org.apache.commons.text.diff.EditScript<Character>].append(org.apache.commons.text.diff.DeleteCommand)'
      Src: org.apache.commons.text.diff.StringsComparator:175,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:178,1
    - Dst: '[org.apache.commons.text.diff.InsertCommand].<init>(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:178,1
    - Dst: '[org.apache.commons.text.diff.EditScript<Character>].append(org.apache.commons.text.diff.InsertCommand)'
      Src: org.apache.commons.text.diff.StringsComparator:178,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].getStart()'
      Src: org.apache.commons.text.diff.StringsComparator:185,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].getStart()'
      Src: org.apache.commons.text.diff.StringsComparator:186,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].getDiag()'
      Src: org.apache.commons.text.diff.StringsComparator:186,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].buildScript(int,org.apache.commons.text.diff.StringsComparator,int,org.apache.commons.text.diff.StringsComparator,org.apache.commons.text.diff.EditScript<Character>)'
      Src: org.apache.commons.text.diff.StringsComparator:185,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].getStart()'
      Src: org.apache.commons.text.diff.StringsComparator:188,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].getEnd()'
      Src: org.apache.commons.text.diff.StringsComparator:188,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:189,1
    - Dst: '[org.apache.commons.text.diff.KeepCommand].<init>(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:189,1
    - Dst: '[org.apache.commons.text.diff.EditScript<Character>].append(org.apache.commons.text.diff.KeepCommand)'
      Src: org.apache.commons.text.diff.StringsComparator:189,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].getEnd()'
      Src: org.apache.commons.text.diff.StringsComparator:191,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].getEnd()'
      Src: org.apache.commons.text.diff.StringsComparator:192,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].getDiag()'
      Src: org.apache.commons.text.diff.StringsComparator:192,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].buildScript(org.apache.commons.text.diff.StringsComparator,int,org.apache.commons.text.diff.StringsComparator,int,org.apache.commons.text.diff.EditScript<Character>)'
      Src: org.apache.commons.text.diff.StringsComparator:191,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - org.apache.commons.text.diff.EditScript<Character>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - start1
    - end1
    - start2
    - end2
    - script
    argTypes:
    - int
    - int
    - int
    - int
    - org.apache.commons.text.diff.EditScript<Character>
    constantsTouched: []
    func_position:
      end: 195
      start: 159
    functionDepth: 2
    functionLinenumber: 159
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.text.diff.StringsComparator].buildScript(int,int,int,int,org.apache.commons.text.diff.EditScript<Character>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/StringsComparator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.diff.StringsComparator.Snake].getEnd()'
    - '[org.apache.commons.text.diff.DeleteCommand].<init>(org.apache.commons.text.diff.StringsComparator)'
    - '[org.apache.commons.text.diff.EditScript<Character>].append(org.apache.commons.text.diff.KeepCommand)'
    - '[org.apache.commons.text.diff.StringsComparator].buildScript(org.apache.commons.text.diff.StringsComparator,int,org.apache.commons.text.diff.StringsComparator,int,org.apache.commons.text.diff.EditScript<Character>)'
    - '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
    - '[org.apache.commons.text.diff.InsertCommand].<init>(org.apache.commons.text.diff.StringsComparator)'
    - '[org.apache.commons.text.diff.EditScript<Character>].append(org.apache.commons.text.diff.DeleteCommand)'
    - '[org.apache.commons.text.diff.StringsComparator.Snake].getStart()'
    - '[org.apache.commons.text.diff.StringsComparator].getMiddleSnake(int,int,int,int)'
    - '[org.apache.commons.text.diff.StringsComparator].buildScript(int,org.apache.commons.text.diff.StringsComparator,int,org.apache.commons.text.diff.StringsComparator,org.apache.commons.text.diff.EditScript<Character>)'
    - '[org.apache.commons.text.diff.KeepCommand].<init>(org.apache.commons.text.diff.StringsComparator)'
    - '[org.apache.commons.text.diff.StringsComparator.Snake].getDiag()'
    - '[org.apache.commons.text.diff.EditScript<Character>].append(org.apache.commons.text.diff.InsertCommand)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.diff.StringsComparator].buildScript(int,int,int,int,org.apache.commons.text.diff.EditScript<Character>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:210,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:210,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator.Snake].<init>(int,org.apache.commons.text.diff.StringsComparator,int)'
      Src: org.apache.commons.text.diff.StringsComparator:213,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Snake
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - start
    - diag
    - end1
    - end2
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 214
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 214
    functionName: '[org.apache.commons.text.diff.StringsComparator].buildSnake(int,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/StringsComparator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.diff.StringsComparator.Snake].<init>(int,org.apache.commons.text.diff.StringsComparator,int)'
    - '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
    linkageType: ''
    returnType: Snake
    signature: '[org.apache.commons.text.diff.StringsComparator].buildSnake(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:263,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:263,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].buildSnake(org.apache.commons.text.diff.StringsComparator,int,int)'
      Src: org.apache.commons.text.diff.StringsComparator:269,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:287,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:287,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].buildSnake(org.apache.commons.text.diff.StringsComparator,int,int)'
      Src: org.apache.commons.text.diff.StringsComparator:293,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.text.diff.StringsComparator:299,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 112
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Snake
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - start1
    - end1
    - start2
    - end2
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 300
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 300
    functionName: '[org.apache.commons.text.diff.StringsComparator].getMiddleSnake(int,int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/StringsComparator.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[org.apache.commons.text.diff.StringsComparator].buildSnake(org.apache.commons.text.diff.StringsComparator,int,int)'
    - '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
    linkageType: ''
    returnType: Snake
    signature: '[org.apache.commons.text.diff.StringsComparator].getMiddleSnake(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.diff.EditScript].<init>()'
      Src: org.apache.commons.text.diff.StringsComparator:317,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.diff.StringsComparator:318,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.diff.StringsComparator:318,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].buildScript(int,org.apache.commons.text.diff.StringsComparator,int,org.apache.commons.text.diff.StringsComparator,org.apache.commons.text.diff.EditScript)'
      Src: org.apache.commons.text.diff.StringsComparator:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.diff.EditScript<Character>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 320
    functionName: '[org.apache.commons.text.diff.StringsComparator].getScript()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/StringsComparator.java
    functionUses: 4
    functionsReached:
    - '[String].length()'
    - '[org.apache.commons.text.diff.StringsComparator].buildScript(int,org.apache.commons.text.diff.StringsComparator,int,org.apache.commons.text.diff.StringsComparator,org.apache.commons.text.diff.EditScript)'
    - '[org.apache.commons.text.diff.EditScript].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.diff.EditScript<Character>
    signature: '[org.apache.commons.text.diff.StringsComparator].getScript()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.diff.StringsComparator.Snake
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - diag
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 81
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.diff.StringsComparator.Snake].<init>(int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/StringsComparator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.diff.StringsComparator.Snake
    signature: '[org.apache.commons.text.diff.StringsComparator.Snake].<init>(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.text.diff.StringsComparator.Snake].getDiag()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/StringsComparator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.diff.StringsComparator.Snake].getDiag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.diff.StringsComparator.Snake].getEnd()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/StringsComparator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.diff.StringsComparator.Snake].getEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.text.diff.StringsComparator.Snake].getStart()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/StringsComparator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.diff.StringsComparator.Snake].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.translate.AggregateTranslator:37,1
    - Dst: '[java.util.stream.Stream].of(java.util.List<org.apache.commons.text.translate.CharSequenceTranslator>)'
      Src: org.apache.commons.text.translate.AggregateTranslator:46,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].filter()'
      Src: org.apache.commons.text.translate.AggregateTranslator:46,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].forEach()'
      Src: org.apache.commons.text.translate.AggregateTranslator:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.apache.commons.text.translate.CharSequenceTranslator>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.AggregateTranslator
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.translate.AggregateTranslator].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/AggregateTranslator.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.text.translate.AggregateTranslator].filter()'
    - '[java.util.stream.Stream].of(java.util.List<org.apache.commons.text.translate.CharSequenceTranslator>)'
    - '[org.apache.commons.text.translate.AggregateTranslator].forEach()'
    linkageType: ''
    returnType: org.apache.commons.text.translate.AggregateTranslator
    signature: '[org.apache.commons.text.translate.AggregateTranslator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: translator.translate(CharSequence,int,java.io.Writer)
      Src: org.apache.commons.text.translate.AggregateTranslator:58,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.apache.commons.text.translate.CharSequenceTranslator>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 3
    argNames:
    - input
    - index
    - writer
    argTypes:
    - CharSequence
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 64
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.text.translate.AggregateTranslator].translate(CharSequence,int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/AggregateTranslator.java
    functionUses: 0
    functionsReached:
    - translator.translate(CharSequence,int,java.io.Writer)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.translate.AggregateTranslator].translate(CharSequence,int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].outsideOf(int,int)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaper:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.JavaUnicodeEscaper
      static: true
      superClass: org.apache.commons.text.translate.UnicodeEscaper
    argCount: 1
    argNames:
    - codePoint
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.text.translate.JavaUnicodeEscaper].above(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/JavaUnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].outsideOf(int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.JavaUnicodeEscaper
    signature: '[org.apache.commons.text.translate.JavaUnicodeEscaper].above(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].outsideOf(int,org.apache.commons.text.translate.JavaUnicodeEscaper)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaper:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.JavaUnicodeEscaper
      static: true
      superClass: org.apache.commons.text.translate.UnicodeEscaper
    argCount: 1
    argNames:
    - codePoint
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.text.translate.JavaUnicodeEscaper].below(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/JavaUnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].outsideOf(int,org.apache.commons.text.translate.JavaUnicodeEscaper)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.JavaUnicodeEscaper
    signature: '[org.apache.commons.text.translate.JavaUnicodeEscaper].below(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].<init>(int,int,boolean)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaper:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.JavaUnicodeEscaper
      static: true
      superClass: org.apache.commons.text.translate.UnicodeEscaper
    argCount: 2
    argNames:
    - codePointLow
    - codePointHigh
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.text.translate.JavaUnicodeEscaper].between(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/JavaUnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].<init>(int,int,boolean)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.JavaUnicodeEscaper
    signature: '[org.apache.commons.text.translate.JavaUnicodeEscaper].between(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].<init>(int,int,boolean)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaper:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.JavaUnicodeEscaper
      static: true
      superClass: org.apache.commons.text.translate.UnicodeEscaper
    argCount: 2
    argNames:
    - codePointLow
    - codePointHigh
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.text.translate.JavaUnicodeEscaper].outsideOf(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/JavaUnicodeEscaper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].<init>(int,int,boolean)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.JavaUnicodeEscaper
    signature: '[org.apache.commons.text.translate.JavaUnicodeEscaper].outsideOf(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].<init>(int,int,boolean)'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaper:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.JavaUnicodeEscaper
      static: false
      superClass: org.apache.commons.text.translate.UnicodeEscaper
    argCount: 3
    argNames:
    - below
    - above
    - between
    argTypes:
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.text.translate.JavaUnicodeEscaper].<init>(int,int,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/JavaUnicodeEscaper.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeEscaper].<init>(int,int,boolean)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.JavaUnicodeEscaper
    signature: '[org.apache.commons.text.translate.JavaUnicodeEscaper].<init>(int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.toChars(int)
      Src: org.apache.commons.text.translate.JavaUnicodeEscaper:99,1
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].hex()'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaper:100,1
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].hex()'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaper:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.translate.UnicodeEscaper
    argCount: 1
    argNames:
    - codePoint
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 101
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.text.translate.JavaUnicodeEscaper].toUtf16Escape(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/JavaUnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - Character.toChars(int)
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].hex()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.translate.JavaUnicodeEscaper].toUtf16Escape(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover
      static: false
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeUnpairedSurrogateRemover.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover
    signature: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 2
    argNames:
    - codePoint
    - writer
    argTypes:
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].translate(int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeUnpairedSurrogateRemover.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].translate(int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].outsideOf(int,int)'
      Src: org.apache.commons.text.translate.NumericEntityEscaper:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.lang3.Range<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.NumericEntityEscaper
      static: true
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 1
    argNames:
    - codePoint
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.text.translate.NumericEntityEscaper].above(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/NumericEntityEscaper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityEscaper].outsideOf(int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.NumericEntityEscaper
    signature: '[org.apache.commons.text.translate.NumericEntityEscaper].above(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].outsideOf(int,org.apache.commons.text.translate.NumericEntityEscaper)'
      Src: org.apache.commons.text.translate.NumericEntityEscaper:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.lang3.Range<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.NumericEntityEscaper
      static: true
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 1
    argNames:
    - codePoint
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.text.translate.NumericEntityEscaper].below(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/NumericEntityEscaper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityEscaper].outsideOf(int,org.apache.commons.text.translate.NumericEntityEscaper)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.NumericEntityEscaper
    signature: '[org.apache.commons.text.translate.NumericEntityEscaper].below(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].<init>(int,int,boolean)'
      Src: org.apache.commons.text.translate.NumericEntityEscaper:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.lang3.Range<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.NumericEntityEscaper
      static: true
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 2
    argNames:
    - codePointLow
    - codePointHigh
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.text.translate.NumericEntityEscaper].between(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/NumericEntityEscaper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityEscaper].<init>(int,int,boolean)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.NumericEntityEscaper
    signature: '[org.apache.commons.text.translate.NumericEntityEscaper].between(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].<init>(int,int,boolean)'
      Src: org.apache.commons.text.translate.NumericEntityEscaper:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.lang3.Range<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.NumericEntityEscaper
      static: true
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 2
    argNames:
    - codePointLow
    - codePointHigh
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.translate.NumericEntityEscaper].outsideOf(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/NumericEntityEscaper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityEscaper].<init>(int,int,boolean)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.NumericEntityEscaper
    signature: '[org.apache.commons.text.translate.NumericEntityEscaper].outsideOf(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityEscaper].<init>(int,org.apache.commons.text.translate.NumericEntityEscaper,boolean)'
      Src: org.apache.commons.text.translate.NumericEntityEscaper:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.lang3.Range<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.NumericEntityEscaper
      static: false
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.text.translate.NumericEntityEscaper].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/NumericEntityEscaper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.NumericEntityEscaper].<init>(int,org.apache.commons.text.translate.NumericEntityEscaper,boolean)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.NumericEntityEscaper
    signature: '[org.apache.commons.text.translate.NumericEntityEscaper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Range].of(int,int)'
      Src: org.apache.commons.text.translate.NumericEntityEscaper:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.lang3.Range<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.translate.NumericEntityEscaper
      static: false
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 3
    argNames:
    - below
    - above
    - between
    argTypes:
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.translate.NumericEntityEscaper].<init>(int,int,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/NumericEntityEscaper.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.lang3.Range].of(int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.NumericEntityEscaper
    signature: '[org.apache.commons.text.translate.NumericEntityEscaper].<init>(int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Range<Integer>].contains(int)'
      Src: org.apache.commons.text.translate.NumericEntityEscaper:106,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.commons.text.translate.NumericEntityEscaper:109,1
    - Dst: Integer.toString(int,int)
      Src: org.apache.commons.text.translate.NumericEntityEscaper:110,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.NumericEntityEscaper)'
      Src: org.apache.commons.text.translate.NumericEntityEscaper:110,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.commons.text.translate.NumericEntityEscaper:111,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.lang3.Range<Integer>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 2
    argNames:
    - codePoint
    - writer
    argTypes:
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 113
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.text.translate.NumericEntityEscaper].translate(int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/NumericEntityEscaper.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(char)'
    - '[java.io.Writer].write(String)'
    - Integer.toString(int,int)
    - '[org.apache.commons.lang3.Range<Integer>].contains(int)'
    - '[java.io.Writer].write(org.apache.commons.text.translate.NumericEntityEscaper)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.translate.NumericEntityEscaper].translate(int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.util.Map<CharSequence,CharSequence>,String)'
      Src: org.apache.commons.text.translate.LookupTranslator:52,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.translate.LookupTranslator:53,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.apache.commons.text.translate.LookupTranslator:54,1
    - Dst: '[java.util.Map<CharSequence,CharSequence>].entrySet()'
      Src: org.apache.commons.text.translate.LookupTranslator:57,1
    - Dst: pair.getKey()
      Src: org.apache.commons.text.translate.LookupTranslator:58,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].toString()'
      Src: org.apache.commons.text.translate.LookupTranslator:58,1
    - Dst: pair.getValue()
      Src: org.apache.commons.text.translate.LookupTranslator:58,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].toString()'
      Src: org.apache.commons.text.translate.LookupTranslator:58,1
    - Dst: '[java.util.Map<String,String>].put(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.translate.LookupTranslator:58,1
    - Dst: pair.getKey()
      Src: org.apache.commons.text.translate.LookupTranslator:59,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].charAt(int)'
      Src: org.apache.commons.text.translate.LookupTranslator:59,1
    - Dst: '[java.util.BitSet].set(org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.translate.LookupTranslator:59,1
    - Dst: pair.getKey()
      Src: org.apache.commons.text.translate.LookupTranslator:60,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].length()'
      Src: org.apache.commons.text.translate.LookupTranslator:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<CharSequence,CharSequence>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - java.util.BitSet
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.LookupTranslator
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 1
    argNames:
    - lookupMap
    argTypes:
    - java.util.Map<CharSequence,CharSequence>
    constantsTouched: []
    func_position:
      end: 70
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/LookupTranslator.java
    functionUses: 1
    functionsReached:
    - pair.getValue()
    - pair.getKey()
    - '[java.util.Objects].requireNonNull(java.util.Map<CharSequence,CharSequence>,String)'
    - '[java.util.BitSet].<init>()'
    - '[java.util.Map<String,String>].put(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator)'
    - '[org.apache.commons.text.translate.LookupTranslator].length()'
    - '[org.apache.commons.text.translate.LookupTranslator].charAt(int)'
    - '[java.util.BitSet].set(org.apache.commons.text.translate.LookupTranslator)'
    - '[org.apache.commons.text.translate.LookupTranslator].toString()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.Map<CharSequence,CharSequence>].entrySet()'
    linkageType: ''
    returnType: org.apache.commons.text.translate.LookupTranslator
    signature: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.LookupTranslator:78,1
    - Dst: '[java.util.BitSet].get(org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.translate.LookupTranslator:78,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.LookupTranslator:80,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.LookupTranslator:81,1
    - Dst: '[CharSequence].subSequence(int,org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.translate.LookupTranslator:85,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].toString()'
      Src: org.apache.commons.text.translate.LookupTranslator:86,1
    - Dst: '[java.util.Map<String,String>].get(org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.translate.LookupTranslator:86,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.translate.LookupTranslator:88,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].length()'
      Src: org.apache.commons.text.translate.LookupTranslator:89,1
    - Dst: Character.codePointCount(org.apache.commons.text.translate.LookupTranslator,int,org.apache.commons.text.translate.LookupTranslator)
      Src: org.apache.commons.text.translate.LookupTranslator:89,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - java.util.BitSet
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 3
    argNames:
    - input
    - index
    - writer
    argTypes:
    - CharSequence
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 94
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.text.translate.LookupTranslator].translate(CharSequence,int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/LookupTranslator.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].get(org.apache.commons.text.translate.LookupTranslator)'
    - '[org.apache.commons.text.translate.LookupTranslator].length()'
    - '[CharSequence].subSequence(int,org.apache.commons.text.translate.LookupTranslator)'
    - '[org.apache.commons.text.translate.LookupTranslator].toString()'
    - '[java.io.Writer].write(org.apache.commons.text.translate.LookupTranslator)'
    - '[CharSequence].charAt(int)'
    - '[java.util.Map<String,String>].get(org.apache.commons.text.translate.LookupTranslator)'
    - Character.codePointCount(org.apache.commons.text.translate.LookupTranslator,int,org.apache.commons.text.translate.LookupTranslator)
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.translate.LookupTranslator].translate(CharSequence,int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<CharSequence,CharSequence>].entrySet()'
      Src: org.apache.commons.text.translate.EntityArrays:447,1
    - Dst: '[org.apache.commons.text.translate.EntityArrays].stream()'
      Src: org.apache.commons.text.translate.EntityArrays:447,1
    - Dst: '[java.util.stream.Collectors].toMap()'
      Src: org.apache.commons.text.translate.EntityArrays:447,1
    - Dst: '[org.apache.commons.text.translate.EntityArrays].collect(org.apache.commons.text.translate.EntityArrays)'
      Src: org.apache.commons.text.translate.EntityArrays:447,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<CharSequence,CharSequence>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<CharSequence,CharSequence>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<CharSequence,CharSequence>
    constantsTouched: []
    func_position:
      end: 448
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionName: '[org.apache.commons.text.translate.EntityArrays].invert(java.util.Map<CharSequence,CharSequence>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/EntityArrays.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Collectors].toMap()'
    - '[org.apache.commons.text.translate.EntityArrays].collect(org.apache.commons.text.translate.EntityArrays)'
    - '[org.apache.commons.text.translate.EntityArrays].stream()'
    - '[java.util.Map<CharSequence,CharSequence>].entrySet()'
    linkageType: ''
    returnType: java.util.Map<CharSequence,CharSequence>
    signature: '[org.apache.commons.text.translate.EntityArrays].invert(java.util.Map<CharSequence,CharSequence>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      - java.util.Map<CharSequence,CharSequence>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.EntityArrays
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 458
    functionName: '[org.apache.commons.text.translate.EntityArrays].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/EntityArrays.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.EntityArrays
    signature: '[org.apache.commons.text.translate.EntityArrays].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.UnicodeUnescaper
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.text.translate.UnicodeUnescaper].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeUnescaper.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.UnicodeUnescaper
    signature: '[org.apache.commons.text.translate.UnicodeUnescaper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:43,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:43,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:43,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:46,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.UnicodeUnescaper)'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:46,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:50,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.UnicodeUnescaper)'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:50,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:54,1
    - Dst: '[CharSequence].subSequence(org.apache.commons.text.translate.UnicodeUnescaper,int)'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:56,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaper].toString()'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:59,1
    - Dst: Integer.parseInt(org.apache.commons.text.translate.UnicodeUnescaper,int)
      Src: org.apache.commons.text.translate.UnicodeUnescaper:59,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:60,1
    - Dst: '[IllegalArgumentException].<init>(String,org.apache.commons.text.translate.UnicodeUnescaper)'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:62,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.translate.UnicodeUnescaper:66,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 3
    argNames:
    - input
    - index
    - writer
    argTypes:
    - CharSequence
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 71
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.translate.UnicodeUnescaper].translate(CharSequence,int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeUnescaper.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(char)'
    - '[org.apache.commons.text.translate.UnicodeUnescaper].toString()'
    - '[IllegalArgumentException].<init>(String)'
    - '[CharSequence].charAt(org.apache.commons.text.translate.UnicodeUnescaper)'
    - '[IllegalArgumentException].<init>(String,org.apache.commons.text.translate.UnicodeUnescaper)'
    - '[CharSequence].subSequence(org.apache.commons.text.translate.UnicodeUnescaper,int)'
    - Integer.parseInt(org.apache.commons.text.translate.UnicodeUnescaper,int)
    - '[CharSequence].charAt(int)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.translate.UnicodeUnescaper].translate(CharSequence,int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].singletonList(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:58,1
    - Dst: '[java.util.EnumSet].copyOf(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:57,1
    - Dst: '[org.apache.commons.lang3.ArrayUtils].isEmpty(java.util.EnumSet<OPTION>)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:80,1
    - Dst: '[java.util.Arrays].asList(java.util.EnumSet<OPTION>)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:80,1
    - Dst: '[java.util.EnumSet].copyOf(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.EnumSet<OPTION>
      - java.util.EnumSet<OPTION>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.NumericEntityUnescaper
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/NumericEntityUnescaper.java
    functionUses: 4
    functionsReached:
    - '[java.util.EnumSet].copyOf(org.apache.commons.text.translate.NumericEntityUnescaper)'
    - '[org.apache.commons.lang3.ArrayUtils].isEmpty(java.util.EnumSet<OPTION>)'
    - '[java.util.Collections].singletonList(org.apache.commons.text.translate.NumericEntityUnescaper)'
    - '[java.util.Arrays].asList(java.util.EnumSet<OPTION>)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.NumericEntityUnescaper
    signature: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.EnumSet<OPTION>].contains(OPTION)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - OPTION
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.EnumSet<OPTION>
      - java.util.EnumSet<OPTION>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 1
    argNames:
    - option
    argTypes:
    - OPTION
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.text.translate.NumericEntityUnescaper].isSet(OPTION)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/NumericEntityUnescaper.java
    functionUses: 0
    functionsReached:
    - '[java.util.EnumSet<OPTION>].contains(OPTION)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.translate.NumericEntityUnescaper].isSet(OPTION)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:98,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:100,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:100,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:104,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:117,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:117,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:118,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:118,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:119,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:119,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:123,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].isSet(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:126,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].isSet(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:129,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:130,1
    - Dst: '[CharSequence].subSequence(org.apache.commons.text.translate.NumericEntityUnescaper,org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:137,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].toString()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:137,1
    - Dst: Integer.parseInt(org.apache.commons.text.translate.NumericEntityUnescaper,int)
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:137,1
    - Dst: '[CharSequence].subSequence(org.apache.commons.text.translate.NumericEntityUnescaper,org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:139,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].toString()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:139,1
    - Dst: Integer.parseInt(org.apache.commons.text.translate.NumericEntityUnescaper,int)
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:139,1
    - Dst: Character.toChars(org.apache.commons.text.translate.NumericEntityUnescaper)
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:146,1
    - Dst: '[java.io.Writer].write()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:147,1
    - Dst: '[java.io.Writer].write()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:148,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:150,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.EnumSet<OPTION>
      - java.util.EnumSet<OPTION>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 3
    argNames:
    - input
    - index
    - writer
    argTypes:
    - CharSequence
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 156
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(CharSequence,int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/NumericEntityUnescaper.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].subSequence(org.apache.commons.text.translate.NumericEntityUnescaper,org.apache.commons.text.translate.NumericEntityUnescaper)'
    - Character.toChars(org.apache.commons.text.translate.NumericEntityUnescaper)
    - Integer.parseInt(org.apache.commons.text.translate.NumericEntityUnescaper,int)
    - '[CharSequence].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].isSet(org.apache.commons.text.translate.NumericEntityUnescaper)'
    - '[java.io.Writer].write()'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].toString()'
    - '[java.io.Writer].write(org.apache.commons.text.translate.NumericEntityUnescaper)'
    - '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(CharSequence,int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.CodePointTranslator
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.text.translate.CodePointTranslator].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CodePointTranslator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.CodePointTranslator
    signature: '[org.apache.commons.text.translate.CodePointTranslator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.codePointAt(CharSequence,int)
      Src: org.apache.commons.text.translate.CodePointTranslator:39,1
    - Dst: '[org.apache.commons.text.translate.CodePointTranslator].translate(org.apache.commons.text.translate.CodePointTranslator,java.io.Writer)'
      Src: org.apache.commons.text.translate.CodePointTranslator:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 3
    argNames:
    - input
    - index
    - writer
    argTypes:
    - CharSequence
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.translate.CodePointTranslator].translate(CharSequence,int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CodePointTranslator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.CodePointTranslator].translate(org.apache.commons.text.translate.CodePointTranslator,java.io.Writer)'
    - Character.codePointAt(CharSequence,int)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.translate.CodePointTranslator].translate(CharSequence,int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 2
    argNames:
    - codePoint
    - writer
    argTypes:
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.text.translate.CodePointTranslator].translate(int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CodePointTranslator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.translate.CodePointTranslator].translate(int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.OctalUnescaper
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.text.translate.OctalUnescaper].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/OctalUnescaper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.OctalUnescaper
    signature: '[org.apache.commons.text.translate.OctalUnescaper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.text.translate.OctalUnescaper].isOctalDigit(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/OctalUnescaper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.translate.OctalUnescaper].isOctalDigit(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.text.translate.OctalUnescaper].isZeroToThree(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/OctalUnescaper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.translate.OctalUnescaper].isZeroToThree(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.OctalUnescaper:66,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.translate.OctalUnescaper:67,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.OctalUnescaper:68,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.OctalUnescaper:68,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].isOctalDigit(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:68,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:74,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:74,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:76,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].isOctalDigit(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:76,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:77,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:77,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:78,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].isZeroToThree(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:78,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:78,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].isOctalDigit(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:78,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:79,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:79,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.translate.OctalUnescaper:83,1
    - Dst: Integer.parseInt(org.apache.commons.text.translate.OctalUnescaper,int)
      Src: org.apache.commons.text.translate.OctalUnescaper:83,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:83,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.translate.OctalUnescaper:84,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 3
    argNames:
    - input
    - index
    - writer
    argTypes:
    - CharSequence
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 87
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.text.translate.OctalUnescaper].translate(CharSequence,int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/OctalUnescaper.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(org.apache.commons.text.translate.OctalUnescaper)'
    - '[org.apache.commons.text.translate.OctalUnescaper].isZeroToThree(org.apache.commons.text.translate.OctalUnescaper)'
    - '[CharSequence].length()'
    - '[org.apache.commons.text.translate.OctalUnescaper].isOctalDigit(org.apache.commons.text.translate.OctalUnescaper)'
    - '[StringBuilder].length()'
    - '[StringBuilder].toString()'
    - '[CharSequence].charAt(org.apache.commons.text.translate.OctalUnescaper)'
    - Integer.parseInt(org.apache.commons.text.translate.OctalUnescaper,int)
    - '[StringBuilder].<init>()'
    - '[java.io.Writer].write(org.apache.commons.text.translate.OctalUnescaper)'
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.translate.OctalUnescaper].translate(CharSequence,int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].outsideOf(int,int)'
      Src: org.apache.commons.text.translate.UnicodeEscaper:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.UnicodeEscaper
      static: true
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 1
    argNames:
    - codePoint
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.translate.UnicodeEscaper].above(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeEscaper].outsideOf(int,int)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.UnicodeEscaper
    signature: '[org.apache.commons.text.translate.UnicodeEscaper].above(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].outsideOf(int,org.apache.commons.text.translate.UnicodeEscaper)'
      Src: org.apache.commons.text.translate.UnicodeEscaper:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.UnicodeEscaper
      static: true
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 1
    argNames:
    - codePoint
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.text.translate.UnicodeEscaper].below(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeEscaper].outsideOf(int,org.apache.commons.text.translate.UnicodeEscaper)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.UnicodeEscaper
    signature: '[org.apache.commons.text.translate.UnicodeEscaper].below(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].<init>(int,int,boolean)'
      Src: org.apache.commons.text.translate.UnicodeEscaper:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.UnicodeEscaper
      static: true
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 2
    argNames:
    - codePointLow
    - codePointHigh
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.translate.UnicodeEscaper].between(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeEscaper].<init>(int,int,boolean)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.UnicodeEscaper
    signature: '[org.apache.commons.text.translate.UnicodeEscaper].between(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].<init>(int,int,boolean)'
      Src: org.apache.commons.text.translate.UnicodeEscaper:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.UnicodeEscaper
      static: true
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 2
    argNames:
    - codePointLow
    - codePointHigh
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.text.translate.UnicodeEscaper].outsideOf(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeEscaper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeEscaper].<init>(int,int,boolean)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.UnicodeEscaper
    signature: '[org.apache.commons.text.translate.UnicodeEscaper].outsideOf(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].<init>(int,org.apache.commons.text.translate.UnicodeEscaper,boolean)'
      Src: org.apache.commons.text.translate.UnicodeEscaper:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.UnicodeEscaper
      static: false
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.text.translate.UnicodeEscaper].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeEscaper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeEscaper].<init>(int,org.apache.commons.text.translate.UnicodeEscaper,boolean)'
    linkageType: ''
    returnType: org.apache.commons.text.translate.UnicodeEscaper
    signature: '[org.apache.commons.text.translate.UnicodeEscaper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.translate.UnicodeEscaper
      static: false
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 3
    argNames:
    - below
    - above
    - between
    argTypes:
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.translate.UnicodeEscaper].<init>(int,int,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeEscaper.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.UnicodeEscaper
    signature: '[org.apache.commons.text.translate.UnicodeEscaper].<init>(int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].hex(int)'
      Src: org.apache.commons.text.translate.UnicodeEscaper:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 1
    argNames:
    - codePoint
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.text.translate.UnicodeEscaper].toUtf16Escape(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeEscaper.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.translate.UnicodeEscaper].hex(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.translate.UnicodeEscaper].toUtf16Escape(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeEscaper].toUtf16Escape(int)'
      Src: org.apache.commons.text.translate.UnicodeEscaper:126,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.commons.text.translate.UnicodeEscaper:126,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.commons.text.translate.UnicodeEscaper:128,1
    - Dst: '[java.io.Writer].write()'
      Src: org.apache.commons.text.translate.UnicodeEscaper:129,1
    - Dst: '[java.io.Writer].write()'
      Src: org.apache.commons.text.translate.UnicodeEscaper:130,1
    - Dst: '[java.io.Writer].write()'
      Src: org.apache.commons.text.translate.UnicodeEscaper:131,1
    - Dst: '[java.io.Writer].write()'
      Src: org.apache.commons.text.translate.UnicodeEscaper:132,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.text.translate.CodePointTranslator
    argCount: 2
    argNames:
    - codePoint
    - writer
    argTypes:
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 135
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.text.translate.UnicodeEscaper].translate(int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write()'
    - '[org.apache.commons.text.translate.UnicodeEscaper].toUtf16Escape(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.translate.UnicodeEscaper].translate(int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].getClass()'
      Src: org.apache.commons.text.translate.SinglePassTranslator:34,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].isAnonymousClass()'
      Src: org.apache.commons.text.translate.SinglePassTranslator:35,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].getName()'
      Src: org.apache.commons.text.translate.SinglePassTranslator:35,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].getSimpleName()'
      Src: org.apache.commons.text.translate.SinglePassTranslator:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.text.translate.SinglePassTranslator].getClassName()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/SinglePassTranslator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.SinglePassTranslator].getName()'
    - '[org.apache.commons.text.translate.SinglePassTranslator].isAnonymousClass()'
    - '[org.apache.commons.text.translate.SinglePassTranslator].getClass()'
    - '[org.apache.commons.text.translate.SinglePassTranslator].getSimpleName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.translate.SinglePassTranslator].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.translate.SinglePassTranslator:45,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].translateWhole(CharSequence,java.io.Writer)'
      Src: org.apache.commons.text.translate.SinglePassTranslator:49,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.SinglePassTranslator:51,1
    - Dst: Character.codePointCount(CharSequence,int,org.apache.commons.text.translate.SinglePassTranslator)
      Src: org.apache.commons.text.translate.SinglePassTranslator:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 3
    argNames:
    - input
    - index
    - writer
    argTypes:
    - CharSequence
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 52
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.text.translate.SinglePassTranslator].translate(CharSequence,int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/SinglePassTranslator.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.translate.SinglePassTranslator].translateWhole(CharSequence,java.io.Writer)'
    - Character.codePointCount(CharSequence,int,org.apache.commons.text.translate.SinglePassTranslator)
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.translate.SinglePassTranslator].translate(CharSequence,int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 2
    argNames:
    - input
    - writer
    argTypes:
    - CharSequence
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.translate.SinglePassTranslator].translateWhole(CharSequence,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/SinglePassTranslator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.SinglePassTranslator].translateWhole(CharSequence,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.SinglePassTranslator
      static: false
      superClass: org.apache.commons.text.translate.CharSequenceTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.SinglePassTranslator].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/SinglePassTranslator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.SinglePassTranslator
    signature: '[org.apache.commons.text.translate.SinglePassTranslator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.text.translate.CsvTranslators:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.translate.CsvTranslators
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.text.translate.CsvTranslators].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CsvTranslators.java
    functionUses: 0
    functionsReached:
    - String.valueOf(char)
    linkageType: ''
    returnType: org.apache.commons.text.translate.CsvTranslators
    signature: '[org.apache.commons.text.translate.CsvTranslators].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.CsvTranslators.CsvEscaper
      static: false
      superClass: SinglePassTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CsvTranslators.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.CsvTranslators.CsvEscaper
    signature: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvEscaper:50,1
    - Dst: '[org.apache.commons.lang3.StringUtils].containsNone(org.apache.commons.text.translate.CsvTranslators.CsvEscaper,org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvEscaper:51,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvEscaper:52,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvEscaper:55,1
    - Dst: '[org.apache.commons.lang3.StringUtils].replace(org.apache.commons.text.translate.CsvTranslators.CsvEscaper,org.apache.commons.text.translate.CsvTranslators.CsvEscaper,org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvEscaper:56,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvEscaper:56,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvEscaper:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: SinglePassTranslator
    argCount: 2
    argNames:
    - input
    - writer
    argTypes:
    - CharSequence
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 59
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(CharSequence,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CsvTranslators.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
    - '[org.apache.commons.lang3.StringUtils].replace(org.apache.commons.text.translate.CsvTranslators.CsvEscaper,org.apache.commons.text.translate.CsvTranslators.CsvEscaper,org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
    - '[org.apache.commons.lang3.StringUtils].containsNone(org.apache.commons.text.translate.CsvTranslators.CsvEscaper,org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
    - '[CharSequence].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(CharSequence,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper
      static: false
      superClass: SinglePassTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.translate.CsvTranslators.CsvUnescaper].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CsvTranslators.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper
    signature: '[org.apache.commons.text.translate.CsvTranslators.CsvUnescaper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:76,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:76,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:76,1
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:77,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvUnescaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:77,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:82,1
    - Dst: '[CharSequence].subSequence(int,int)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:82,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvUnescaper].toString()'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:82,1
    - Dst: '[org.apache.commons.lang3.StringUtils].containsAny(org.apache.commons.text.translate.CsvTranslators.CsvUnescaper,org.apache.commons.text.translate.CsvTranslators.CsvUnescaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:84,1
    - Dst: '[org.apache.commons.lang3.StringUtils].replace(org.apache.commons.text.translate.CsvTranslators.CsvUnescaper,org.apache.commons.text.translate.CsvTranslators.CsvUnescaper,org.apache.commons.text.translate.CsvTranslators.CsvUnescaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:86,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvUnescaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:86,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvUnescaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:88,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: SinglePassTranslator
    argCount: 2
    argNames:
    - input
    - writer
    argTypes:
    - CharSequence
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 90
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.text.translate.CsvTranslators.CsvUnescaper].translateWhole(CharSequence,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CsvTranslators.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].toString()'
    - '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvUnescaper)'
    - '[org.apache.commons.lang3.StringUtils].replace(org.apache.commons.text.translate.CsvTranslators.CsvUnescaper,org.apache.commons.text.translate.CsvTranslators.CsvUnescaper,org.apache.commons.text.translate.CsvTranslators.CsvUnescaper)'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvUnescaper].toString()'
    - '[CharSequence].charAt(int)'
    - '[org.apache.commons.lang3.StringUtils].containsAny(org.apache.commons.text.translate.CsvTranslators.CsvUnescaper,org.apache.commons.text.translate.CsvTranslators.CsvUnescaper)'
    - '[CharSequence].subSequence(int,int)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslators.CsvUnescaper].translateWhole(CharSequence,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toHexString(int)
      Src: org.apache.commons.text.translate.CharSequenceTranslator:49,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].toUpperCase(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - codePoint
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.translate.CharSequenceTranslator].hex(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CharSequenceTranslator.java
    functionUses: 0
    functionsReached:
    - Integer.toHexString(int)
    - '[org.apache.commons.text.translate.CharSequenceTranslator].toUpperCase(org.apache.commons.text.translate.CharSequenceTranslator)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.translate.CharSequenceTranslator].hex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.CharSequenceTranslator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.text.translate.CharSequenceTranslator].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CharSequenceTranslator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.CharSequenceTranslator
    signature: '[org.apache.commons.text.translate.CharSequenceTranslator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:69,1
    - Dst: '[java.io.StringWriter].<init>(int)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:69,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:70,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:71,1
    - Dst: '[java.io.UncheckedIOException].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:74,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: false
      classEnum: false
      classFields:
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 76
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CharSequenceTranslator.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence,java.io.StringWriter)'
    - '[java.io.UncheckedIOException].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
    - '[java.io.StringWriter].<init>(int)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields:
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - index
    - writer
    argTypes:
    - CharSequence
    - int
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence,int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CharSequenceTranslator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence,int,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(null,String)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:101,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:106,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence,org.apache.commons.text.translate.CharSequenceTranslator,java.io.Writer)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:108,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:112,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:113,1
    - Dst: Character.isHighSurrogate(org.apache.commons.text.translate.CharSequenceTranslator)
      Src: org.apache.commons.text.translate.CharSequenceTranslator:115,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:116,1
    - Dst: Character.isLowSurrogate(org.apache.commons.text.translate.CharSequenceTranslator)
      Src: org.apache.commons.text.translate.CharSequenceTranslator:117,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:118,1
    - Dst: Character.codePointAt(CharSequence,org.apache.commons.text.translate.CharSequenceTranslator)
      Src: org.apache.commons.text.translate.CharSequenceTranslator:127,1
    - Dst: Character.charCount(org.apache.commons.text.translate.CharSequenceTranslator)
      Src: org.apache.commons.text.translate.CharSequenceTranslator:127,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields:
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - writer
    argTypes:
    - CharSequence
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 130
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CharSequenceTranslator.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(org.apache.commons.text.translate.CharSequenceTranslator)'
    - Character.codePointAt(CharSequence,org.apache.commons.text.translate.CharSequenceTranslator)
    - '[CharSequence].charAt(org.apache.commons.text.translate.CharSequenceTranslator)'
    - Character.isHighSurrogate(org.apache.commons.text.translate.CharSequenceTranslator)
    - Character.charCount(org.apache.commons.text.translate.CharSequenceTranslator)
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    - Character.isLowSurrogate(org.apache.commons.text.translate.CharSequenceTranslator)
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence,org.apache.commons.text.translate.CharSequenceTranslator,java.io.Writer)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.commons.text.translate.CharSequenceTranslator,int,org.apache.commons.text.translate.CharSequenceTranslator,int,org.apache.commons.text.translate.CharSequenceTranslator)
      Src: org.apache.commons.text.translate.CharSequenceTranslator:142,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.translate.CharSequenceTranslator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.text.translate.CharSequenceTranslator].with()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CharSequenceTranslator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
    - System.arraycopy(org.apache.commons.text.translate.CharSequenceTranslator,int,org.apache.commons.text.translate.CharSequenceTranslator,int,org.apache.commons.text.translate.CharSequenceTranslator)
    linkageType: ''
    returnType: org.apache.commons.text.translate.CharSequenceTranslator
    signature: '[org.apache.commons.text.translate.CharSequenceTranslator].with()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PathFence].builder()'
      Src: org.apache.commons.text.lookup.AbstractPathFencedLookup:38,1
    - Dst: '[org.apache.commons.text.Builder].setRoots(org.apache.commons.text.lookup.AbstractPathFencedLookup)'
      Src: org.apache.commons.text.lookup.AbstractPathFencedLookup:38,1
    - Dst: '[org.apache.commons.text.lookup.AbstractPathFencedLookup].get()'
      Src: org.apache.commons.text.lookup.AbstractPathFencedLookup:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.PathFence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.AbstractPathFencedLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.text.lookup.AbstractPathFencedLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/AbstractPathFencedLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PathFence].builder()'
    - '[org.apache.commons.text.Builder].setRoots(org.apache.commons.text.lookup.AbstractPathFencedLookup)'
    - '[org.apache.commons.text.lookup.AbstractPathFencedLookup].get()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.AbstractPathFencedLookup
    signature: '[org.apache.commons.text.lookup.AbstractPathFencedLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PathFence].apply(String)'
      Src: org.apache.commons.text.lookup.AbstractPathFencedLookup:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.PathFence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.nio.file.Path
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - fileName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.lookup.AbstractPathFencedLookup].getPath(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/AbstractPathFencedLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PathFence].apply(String)'
    linkageType: ''
    returnType: java.nio.file.Path
    signature: '[org.apache.commons.text.lookup.AbstractPathFencedLookup].getPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println()
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:89,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:90,1
    - Dst: System.out.printf(String,String,String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:90,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:91,1
    - Dst: System.out.printf(String,String,String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:91,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:92,1
    - Dst: System.out.printf(String,String,String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:92,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:93,1
    - Dst: System.out.printf(String,String,String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:93,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:94,1
    - Dst: System.out.printf(String,String,String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:94,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:95,1
    - Dst: System.out.printf(String,String,String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.JavaPlatformStringLookup
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 96
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].main(String[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java
    functionUses: 0
    functionsReached:
    - System.out.printf(String,String,String)
    - System.out.println()
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.JavaPlatformStringLookup
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.JavaPlatformStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.JavaPlatformStringLookup
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Runtime.getRuntime()
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:111,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].availableProcessors()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:111,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:112,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:112,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.JavaPlatformStringLookup
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getHardware()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java
    functionUses: 1
    functionsReached:
    - Runtime.getRuntime()
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].availableProcessors()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getHardware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:122,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.JavaPlatformStringLookup
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getLocale()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:131,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:131,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:132,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:132,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.JavaPlatformStringLookup
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getOperatingSystem()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getOperatingSystem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:142,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:142,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.JavaPlatformStringLookup
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getRuntime()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getRuntime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.JavaPlatformStringLookup
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java
    functionUses: 7
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:164,1
    - Dst: '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:165,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.JavaPlatformStringLookup
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 2
    argNames:
    - prefix
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 169
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:177,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:177,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.JavaPlatformStringLookup
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getVirtualMachine()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getVirtualMachine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:205,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getRuntime()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:207,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getVirtualMachine()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:209,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getOperatingSystem()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:211,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getHardware()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:213,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getLocale()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:215,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:217,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.JavaPlatformStringLookup
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 219
      start: 198
    functionDepth: 3
    functionLinenumber: 198
    functionLinenumberEnd: 219
    functionName: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getHardware()'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getRuntime()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getOperatingSystem()'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getLocale()'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getVirtualMachine()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:42,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.AbstractStringLookup
      - char
      - org.apache.commons.text.lookup.StringLookup
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.InterpolatorStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InterpolatorStringLookup.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.InterpolatorStringLookup
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:42,1
    - Dst: '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].entrySet()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:73,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].stream()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:73,1
    - Dst: '[java.util.stream.Collectors].toMap()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:73,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].collect(org.apache.commons.text.lookup.InterpolatorStringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:73,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      - org.apache.commons.text.lookup.StringLookup
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.AbstractStringLookup
      - char
      - org.apache.commons.text.lookup.StringLookup
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.InterpolatorStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 3
    argNames:
    - stringLookupMap
    - defaultStringLookup
    - addDefaultLookups
    argTypes:
    - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
    - org.apache.commons.text.lookup.StringLookup
    - boolean
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>,org.apache.commons.text.lookup.StringLookup,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InterpolatorStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].collect(org.apache.commons.text.lookup.InterpolatorStringLookup)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].stream()'
    - '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].entrySet()'
    - '[java.util.stream.Collectors].toMap()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.InterpolatorStringLookup
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>,org.apache.commons.text.lookup.StringLookup,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:42,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:89,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.AbstractStringLookup
      - char
      - org.apache.commons.text.lookup.StringLookup
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.InterpolatorStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - defaultMap
    argTypes:
    - java.util.Map<String,V>
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,V>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InterpolatorStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.InterpolatorStringLookup
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:42,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:98,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.InterpolatorStringLookup,org.apache.commons.text.lookup.StringLookup,boolean)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.lookup.StringLookup
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.AbstractStringLookup
      - char
      - org.apache.commons.text.lookup.StringLookup
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.InterpolatorStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - defaultStringLookup
    argTypes:
    - org.apache.commons.text.lookup.StringLookup
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InterpolatorStringLookup.java
    functionUses: 4
    functionsReached:
    - '[java.util.Collections].emptyMap()'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.InterpolatorStringLookup,org.apache.commons.text.lookup.StringLookup,boolean)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.InterpolatorStringLookup
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.AbstractStringLookup
      - char
      - org.apache.commons.text.lookup.StringLookup
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookup].getStringLookupMap()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InterpolatorStringLookup.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookup].getStringLookupMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:125,1
    - Dst: '[String].substring(int,org.apache.commons.text.lookup.InterpolatorStringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:127,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].toKey(org.apache.commons.text.lookup.InterpolatorStringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:127,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:128,1
    - Dst: '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].get(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:129,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(org.apache.commons.text.lookup.InterpolatorStringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:132,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:138,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(org.apache.commons.text.lookup.InterpolatorStringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:141,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.AbstractStringLookup
      - char
      - org.apache.commons.text.lookup.StringLookup
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InterpolatorStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookup].apply(org.apache.commons.text.lookup.InterpolatorStringLookup)'
    - '[String].indexOf(char)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].toKey(org.apache.commons.text.lookup.InterpolatorStringLookup)'
    - '[String].substring(int)'
    - '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].get(String)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(org.apache.commons.text.lookup.InterpolatorStringLookup)'
    - '[String].substring(int,org.apache.commons.text.lookup.InterpolatorStringLookup)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookup].toString()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookup:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.AbstractStringLookup
      - char
      - org.apache.commons.text.lookup.StringLookup
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.text.lookup.InterpolatorStringLookup].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InterpolatorStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.AbstractStringLookup].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.InterpolatorStringLookup].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.ScriptStringLookup:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.ScriptStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.ScriptStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.lookup.ScriptStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ScriptStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.ScriptStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.ScriptStringLookup
    signature: '[org.apache.commons.text.lookup.ScriptStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(org.apache.commons.text.lookup.ScriptStringLookup,int)'
      Src: org.apache.commons.text.lookup.ScriptStringLookup:77,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
      Src: org.apache.commons.text.lookup.ScriptStringLookup:80,1
    - Dst: '[javax.script.ScriptEngineManager].<init>()'
      Src: org.apache.commons.text.lookup.ScriptStringLookup:86,1
    - Dst: '[javax.script.ScriptEngineManager].getEngineByName(org.apache.commons.text.lookup.ScriptStringLookup)'
      Src: org.apache.commons.text.lookup.ScriptStringLookup:86,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.lookup.ScriptStringLookup:88,1
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookup].eval(org.apache.commons.text.lookup.ScriptStringLookup)'
      Src: org.apache.commons.text.lookup.ScriptStringLookup:90,1
    - Dst: '[java.util.Objects].toString(org.apache.commons.text.lookup.ScriptStringLookup,null)'
      Src: org.apache.commons.text.lookup.ScriptStringLookup:90,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.ScriptStringLookup,String,org.apache.commons.text.lookup.ScriptStringLookup,org.apache.commons.text.lookup.ScriptStringLookup)'
      Src: org.apache.commons.text.lookup.ScriptStringLookup:92,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.ScriptStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.text.lookup.ScriptStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ScriptStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.ScriptStringLookup,String,org.apache.commons.text.lookup.ScriptStringLookup,org.apache.commons.text.lookup.ScriptStringLookup)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Objects].toString(org.apache.commons.text.lookup.ScriptStringLookup,null)'
    - '[String].split(org.apache.commons.text.lookup.ScriptStringLookup,int)'
    - '[org.apache.commons.text.lookup.ScriptStringLookup].eval(org.apache.commons.text.lookup.ScriptStringLookup)'
    - '[javax.script.ScriptEngineManager].getEngineByName(org.apache.commons.text.lookup.ScriptStringLookup)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
    - '[javax.script.ScriptEngineManager].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.ScriptStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookup:50,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookup:55,1
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.lang3.function.FailableSupplier<java.net.InetAddress,java.net.UnknownHostException>,String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookup:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.lang3.function.FailableSupplier<java.net.InetAddress,java.net.UnknownHostException>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.InetAddressStringLookup
      - org.apache.commons.text.lookup.InetAddressStringLookup
      - org.apache.commons.lang3.function.FailableSupplier<java.net.InetAddress,java.net.UnknownHostException>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.InetAddressStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - inetAddressSupplier
    argTypes:
    - org.apache.commons.lang3.function.FailableSupplier<java.net.InetAddress,java.net.UnknownHostException>
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookup].<init>(org.apache.commons.lang3.function.FailableSupplier<java.net.InetAddress,java.net.UnknownHostException>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InetAddressStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].<init>()'
    - '[java.util.Objects].requireNonNull(org.apache.commons.lang3.function.FailableSupplier<java.net.InetAddress,java.net.UnknownHostException>,String)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.InetAddressStringLookup
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookup].<init>(org.apache.commons.lang3.function.FailableSupplier<java.net.InetAddress,java.net.UnknownHostException>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.function.FailableSupplier<java.net.InetAddress,java.net.UnknownHostException>].get()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookup:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.InetAddressStringLookup
      - org.apache.commons.text.lookup.InetAddressStringLookup
      - org.apache.commons.lang3.function.FailableSupplier<java.net.InetAddress,java.net.UnknownHostException>
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.net.InetAddress
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookup].getInetAddress()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InetAddressStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.lang3.function.FailableSupplier<java.net.InetAddress,java.net.UnknownHostException>].get()'
    linkageType: ''
    returnType: java.net.InetAddress
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookup].getInetAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].getInetAddress()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookup:88,1
    - Dst: '[java.net.InetAddress].getHostName()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookup:88,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].getInetAddress()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookup:90,1
    - Dst: '[java.net.InetAddress].getCanonicalHostName()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookup:90,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].getInetAddress()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookup:92,1
    - Dst: '[java.net.InetAddress].getHostAddress()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookup:92,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookup:94,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.InetAddressStringLookup
      - org.apache.commons.text.lookup.InetAddressStringLookup
      - org.apache.commons.lang3.function.FailableSupplier<java.net.InetAddress,java.net.UnknownHostException>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.lookup.InetAddressStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InetAddressStringLookup.java
    functionUses: 0
    functionsReached:
    - '[java.net.InetAddress].getCanonicalHostName()'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.net.InetAddress].getHostName()'
    - '[java.net.InetAddress].getHostAddress()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].getInetAddress()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlEncoderStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookup:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.XmlEncoderStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.XmlEncoderStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.lookup.XmlEncoderStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/XmlEncoderStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlEncoderStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.XmlEncoderStringLookup
    signature: '[org.apache.commons.text.lookup.XmlEncoderStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeXml10(String)'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookup:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.XmlEncoderStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.lookup.XmlEncoderStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/XmlEncoderStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].escapeXml10(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.XmlEncoderStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.BiStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.BiStringLookup:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - U
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - object
    argTypes:
    - String
    - U
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.text.lookup.BiStringLookup].lookup(String,U)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/BiStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.BiStringLookup].apply(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.BiStringLookup].lookup(String,U)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.BiStringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.BiStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/BiStringLookup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.BiStringLookup
    signature: '[org.apache.commons.text.lookup.BiStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.DateStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.DateStringLookup:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.DateStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.DateStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.text.lookup.DateStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/DateStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.DateStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.DateStringLookup
    signature: '[org.apache.commons.text.lookup.DateStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.time.FastDateFormat].getInstance(String)'
      Src: org.apache.commons.text.lookup.DateStringLookup:77,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.DateStringLookup,String,String)'
      Src: org.apache.commons.text.lookup.DateStringLookup:79,1
    - Dst: '[org.apache.commons.lang3.time.FastDateFormat].getInstance()'
      Src: org.apache.commons.text.lookup.DateStringLookup:83,1
    - Dst: '[java.util.Date].<init>(long)'
      Src: org.apache.commons.text.lookup.DateStringLookup:85,1
    - Dst: '[org.apache.commons.text.lookup.DateStringLookup].format(java.util.Date)'
      Src: org.apache.commons.text.lookup.DateStringLookup:85,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.DateStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 2
    argNames:
    - dateMillis
    - format
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.text.lookup.DateStringLookup].formatDate(long,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/DateStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.DateStringLookup].format(java.util.Date)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.DateStringLookup,String,String)'
    - '[java.util.Date].<init>(long)'
    - '[org.apache.commons.lang3.time.FastDateFormat].getInstance()'
    - '[org.apache.commons.lang3.time.FastDateFormat].getInstance(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.DateStringLookup].formatDate(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.text.lookup.DateStringLookup:97,1
    - Dst: '[org.apache.commons.text.lookup.DateStringLookup].formatDate(org.apache.commons.text.lookup.DateStringLookup,String)'
      Src: org.apache.commons.text.lookup.DateStringLookup:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.DateStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.text.lookup.DateStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/DateStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.DateStringLookup].formatDate(org.apache.commons.text.lookup.DateStringLookup,String)'
    - System.currentTimeMillis()
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.DateStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookup].lookup(String)'
      Src: org.apache.commons.text.lookup.StringLookup:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookup.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookup].lookup(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.text.lookup.StringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookup.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.StringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.StringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>(Path[])'
      Src: org.apache.commons.text.lookup.FileStringLookup:60,1
    - Dst: '[org.apache.commons.text.lookup.AbstractPathFencedLookup].<init>(org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookup:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.AbstractStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.FileStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractPathFencedLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.text.lookup.FileStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/FileStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookup].<init>(Path[])'
    - '[org.apache.commons.text.lookup.AbstractPathFencedLookup].<init>(org.apache.commons.text.lookup.FileStringLookup)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.FileStringLookup
    signature: '[org.apache.commons.text.lookup.FileStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(org.apache.commons.text.lookup.FileStringLookup)
      Src: org.apache.commons.text.lookup.FileStringLookup:85,1
    - Dst: '[String].split(org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookup:85,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
      Src: org.apache.commons.text.lookup.FileStringLookup:88,1
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfter(String,org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookup:91,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].getPath(org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookup:93,1
    - Dst: '[java.nio.file.Files].readAllBytes(org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookup:93,1
    - Dst: '[String].<init>(org.apache.commons.text.lookup.FileStringLookup,org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookup:93,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.FileStringLookup,String,org.apache.commons.text.lookup.FileStringLookup,org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookup:95,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.AbstractStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractPathFencedLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.text.lookup.FileStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/FileStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookup].getPath(org.apache.commons.text.lookup.FileStringLookup)'
    - '[java.nio.file.Files].readAllBytes(org.apache.commons.text.lookup.FileStringLookup)'
    - String.valueOf(org.apache.commons.text.lookup.FileStringLookup)
    - '[String].<init>(org.apache.commons.text.lookup.FileStringLookup,org.apache.commons.text.lookup.FileStringLookup)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.FileStringLookup,String,org.apache.commons.text.lookup.FileStringLookup,org.apache.commons.text.lookup.FileStringLookup)'
    - '[org.apache.commons.lang3.StringUtils].substringAfter(String,org.apache.commons.text.lookup.FileStringLookup)'
    - '[String].split(org.apache.commons.text.lookup.FileStringLookup)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.FileStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(String,String,String)'
      Src: org.apache.commons.text.lookup.AbstractStringLookup:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.text.lookup.StringLookup
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/AbstractStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(String,String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.text.lookup.StringLookup
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - left
    - separator
    - right
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(String,String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/AbstractStringLookup.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfter(String,char)'
      Src: org.apache.commons.text.lookup.AbstractStringLookup:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.text.lookup.StringLookup
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - ch
    argTypes:
    - String
    - char
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.text.lookup.AbstractStringLookup].substringAfter(String,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/AbstractStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].substringAfter(String,char)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.AbstractStringLookup].substringAfter(String,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfter(String,String)'
      Src: org.apache.commons.text.lookup.AbstractStringLookup:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.text.lookup.StringLookup
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - str
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.text.lookup.AbstractStringLookup].substringAfter(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/AbstractStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].substringAfter(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.AbstractStringLookup].substringAfter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfterLast(String,char)'
      Src: org.apache.commons.text.lookup.AbstractStringLookup:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.text.lookup.StringLookup
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - ch
    argTypes:
    - String
    - char
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.text.lookup.AbstractStringLookup].substringAfterLast(String,char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/AbstractStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].substringAfterLast(String,char)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.AbstractStringLookup].substringAfterLast(String,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.text.lookup.AbstractStringLookup:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.text.lookup.StringLookup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.AbstractStringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.AbstractStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/AbstractStringLookup.java
    functionUses: 0
    functionsReached:
    - String.valueOf(char)
    linkageType: ''
    returnType: org.apache.commons.text.lookup.AbstractStringLookup
    signature: '[org.apache.commons.text.lookup.AbstractStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookup:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.UrlEncoderStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.UrlEncoderStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.lookup.UrlEncoderStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/UrlEncoderStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.UrlEncoderStringLookup
    signature: '[org.apache.commons.text.lookup.UrlEncoderStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URLEncoder].encode(String,String)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookup:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.UrlEncoderStringLookup
      classPublic: false
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 2
    argNames:
    - key
    - enc
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.text.lookup.UrlEncoderStringLookup].encode(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/UrlEncoderStringLookup.java
    functionUses: 0
    functionsReached:
    - '[java.net.URLEncoder].encode(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.UrlEncoderStringLookup].encode(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StandardCharsets.UTF_8.name()
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookup:58,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookup].encode(String,org.apache.commons.text.lookup.UrlEncoderStringLookup)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookup:60,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.UrlEncoderStringLookup,String,org.apache.commons.text.lookup.UrlEncoderStringLookup,String,org.apache.commons.text.lookup.UrlEncoderStringLookup)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookup:63,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.UrlEncoderStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.text.lookup.UrlEncoderStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/UrlEncoderStringLookup.java
    functionUses: 0
    functionsReached:
    - StandardCharsets.UTF_8.name()
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookup].encode(String,org.apache.commons.text.lookup.UrlEncoderStringLookup)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.UrlEncoderStringLookup,String,org.apache.commons.text.lookup.UrlEncoderStringLookup,String,org.apache.commons.text.lookup.UrlEncoderStringLookup)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.UrlEncoderStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.Builder].<init>()'
      Src: org.apache.commons.text.lookup.PathFence:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.nio.file.Path>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.text.lookup.PathFence].builder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/PathFence.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.Builder].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.lookup.PathFence].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].stream(org.apache.commons.text.lookup.PathFence)'
      Src: org.apache.commons.text.lookup.PathFence:85,1
    - Dst: '[org.apache.commons.text.lookup.PathFence].map()'
      Src: org.apache.commons.text.lookup.PathFence:85,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.apache.commons.text.lookup.PathFence:85,1
    - Dst: '[org.apache.commons.text.lookup.PathFence].collect(org.apache.commons.text.lookup.PathFence)'
      Src: org.apache.commons.text.lookup.PathFence:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.Builder
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.nio.file.Path>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.PathFence
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builder
    argTypes:
    - org.apache.commons.text.Builder
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.text.lookup.PathFence].<init>(org.apache.commons.text.Builder)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/PathFence.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PathFence].collect(org.apache.commons.text.lookup.PathFence)'
    - '[java.util.stream.Collectors].toList()'
    - '[org.apache.commons.text.lookup.PathFence].map()'
    - '[java.util.Arrays].stream(org.apache.commons.text.lookup.PathFence)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.PathFence
    signature: '[org.apache.commons.text.lookup.PathFence].<init>(org.apache.commons.text.Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.lookup.PathFence:96,1
    - Dst: '[java.util.List<java.nio.file.Path>].isEmpty()'
      Src: org.apache.commons.text.lookup.PathFence:97,1
    - Dst: '[org.apache.commons.text.lookup.PathFence].normalize()'
      Src: org.apache.commons.text.lookup.PathFence:100,1
    - Dst: '[org.apache.commons.text.lookup.PathFence].toAbsolutePath()'
      Src: org.apache.commons.text.lookup.PathFence:100,1
    - Dst: '[java.util.List<java.nio.file.Path>].stream()'
      Src: org.apache.commons.text.lookup.PathFence:101,1
    - Dst: '[org.apache.commons.text.lookup.PathFence].filter()'
      Src: org.apache.commons.text.lookup.PathFence:101,1
    - Dst: '[org.apache.commons.text.lookup.PathFence].findFirst()'
      Src: org.apache.commons.text.lookup.PathFence:101,1
    - Dst: '[org.apache.commons.text.lookup.PathFence].isPresent()'
      Src: org.apache.commons.text.lookup.PathFence:102,1
    - Dst: String.format(String,String,org.apache.commons.text.lookup.PathFence,java.util.List<java.nio.file.Path>)
      Src: org.apache.commons.text.lookup.PathFence:105,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.lookup.PathFence)'
      Src: org.apache.commons.text.lookup.PathFence:105,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.nio.file.Path>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.nio.file.Path
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fileName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 106
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.text.lookup.PathFence].apply(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/PathFence.java
    functionUses: 1
    functionsReached:
    - String.format(String,String,org.apache.commons.text.lookup.PathFence,java.util.List<java.nio.file.Path>)
    - '[org.apache.commons.text.lookup.PathFence].findFirst()'
    - '[org.apache.commons.text.lookup.PathFence].filter()'
    - '[java.util.List<java.nio.file.Path>].isEmpty()'
    - '[org.apache.commons.text.lookup.PathFence].normalize()'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.lookup.PathFence)'
    - '[java.nio.file.Paths].get(String)'
    - '[java.util.List<java.nio.file.Path>].stream()'
    - '[org.apache.commons.text.lookup.PathFence].isPresent()'
    - '[org.apache.commons.text.lookup.PathFence].toAbsolutePath()'
    linkageType: ''
    returnType: java.nio.file.Path
    signature: '[org.apache.commons.text.lookup.PathFence].apply(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PathFence].<init>()'
      Src: org.apache.commons.text.lookup.PathFence.Builder:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Path[]
      - Path[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.PathFence
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.text.lookup.PathFence.Builder].get()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/PathFence.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.PathFence].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.PathFence
    signature: '[org.apache.commons.text.lookup.PathFence.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: paths.clone()
      Src: org.apache.commons.text.lookup.PathFence.Builder:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Path[]
      - Path[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.text.lookup.PathFence.Builder].setRoots()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/PathFence.java
    functionUses: 0
    functionsReached:
    - paths.clone()
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.lookup.PathFence.Builder].setRoots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Path[]
      - Path[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.PathFence.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.PathFence.Builder].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/PathFence.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.PathFence.Builder
    signature: '[org.apache.commons.text.lookup.PathFence.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.InetAddressKeys
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.lookup.InetAddressKeys].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InetAddressKeys.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.InetAddressKeys
    signature: '[org.apache.commons.text.lookup.InetAddressKeys].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup].<init>(java.util.function.BiFunction<String,U,T>)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookup:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.BiFunction<String,U,T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiFunction<String,P,R>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - biFunction
    argTypes:
    - java.util.function.BiFunction<String,U,T>
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.function.BiFunction<String,U,T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/BiFunctionStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup].<init>(java.util.function.BiFunction<String,U,T>)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.function.BiFunction<String,U,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookup:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiFunction<String,P,R>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<String,T>
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.Map<String,T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/BiFunctionStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup].on()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.Map<String,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.BiFunction<String,P,R>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiFunction<String,P,R>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.BiFunctionStringLookup
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - biFunction
    argTypes:
    - java.util.function.BiFunction<String,P,R>
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookup].<init>(java.util.function.BiFunction<String,P,R>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/BiFunctionStringLookup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.BiFunctionStringLookup
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookup].<init>(java.util.function.BiFunction<String,P,R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup].lookup(String,null)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookup:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiFunction<String,P,R>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/BiFunctionStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup].lookup(String,null)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.BiFunction<String,P,R>].apply(String,P)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookup:94,1
    - Dst: '[java.util.Objects].toString(org.apache.commons.text.lookup.BiFunctionStringLookup,null)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookup:100,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - P
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiFunction<String,P,R>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - object
    argTypes:
    - String
    - P
    constantsTouched: []
    func_position:
      end: 101
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookup].lookup(String,P)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/BiFunctionStringLookup.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].toString(org.apache.commons.text.lookup.BiFunctionStringLookup,null)'
    - '[java.util.function.BiFunction<String,P,R>].apply(String,P)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookup].lookup(String,P)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookup:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiFunction<String,P,R>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.text.lookup.BiFunctionStringLookup].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/BiFunctionStringLookup.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.BiFunctionStringLookup].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.Builder].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:603,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 604
      start: 602
    functionDepth: 1
    functionLinenumber: 602
    functionLinenumberEnd: 604
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].builder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.Builder].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].clear()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 613
      start: 611
    functionDepth: 1
    functionLinenumber: 611
    functionLinenumberEnd: 613
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].clear()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ConstantStringLookup].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactory)'
      Src: org.apache.commons.text.lookup.StringLookupFactory:622,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 623
      start: 621
    functionDepth: 0
    functionLinenumber: 621
    functionLinenumberEnd: 623
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].toKey(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached:
    - '[String].toLowerCase(org.apache.commons.text.lookup.StringLookupFactory)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].toKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:634,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<K,V>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<K,V>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<K,V>
    constantsTouched: []
    func_position:
      end: 635
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 635
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].toMap(java.util.Map<K,V>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyMap()'
    linkageType: ''
    returnType: java.util.Map<K,V>
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].toMap(java.util.Map<K,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:375,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:397,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:421,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:444,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:449,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:454,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].<init>(null)'
      Src: org.apache.commons.text.lookup.StringLookupFactory:646,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.StringLookupFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 647
      start: 645
    functionDepth: 1
    functionLinenumber: 645
    functionLinenumberEnd: 647
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].<init>()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].<init>(null)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookupFactory
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:375,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:397,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:421,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:444,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:449,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Path[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.StringLookupFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fences
    argTypes:
    - Path[]
    constantsTouched: []
    func_position:
      end: 654
      start: 652
    functionDepth: 2
    functionLinenumber: 652
    functionLinenumberEnd: 654
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].<init>(Path[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookupFactory
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].<init>(Path[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DefaultStringLookupsHolder.INSTANCE.getDefaultStringLookups()
      Src: org.apache.commons.text.lookup.StringLookupFactory:666,1
    - Dst: '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].putAll(org.apache.commons.text.lookup.StringLookupFactory)'
      Src: org.apache.commons.text.lookup.StringLookupFactory:666,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringLookupMap
    argTypes:
    - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
    constantsTouched: []
    func_position:
      end: 668
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 668
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].putAll(org.apache.commons.text.lookup.StringLookupFactory)'
    - DefaultStringLookupsHolder.INSTANCE.getDefaultStringLookups()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 695
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 695
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].base64DecoderStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].base64DecoderStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 722
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 722
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].base64EncoderStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].base64EncoderStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 751
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 751
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].base64StringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].base64StringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.function.BiFunction<String,U,R>)'
      Src: org.apache.commons.text.lookup.StringLookupFactory:763,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.BiFunction<String,U,R>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.BiStringLookup<U>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - biFunction
    argTypes:
    - java.util.function.BiFunction<String,U,R>
    constantsTouched: []
    func_position:
      end: 764
      start: 762
    functionDepth: 0
    functionLinenumber: 762
    functionLinenumberEnd: 764
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].biFunctionStringLookup(java.util.function.BiFunction<String,U,R>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.function.BiFunction<String,U,R>)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.BiStringLookup<U>
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].biFunctionStringLookup(java.util.function.BiFunction<String,U,R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 801
      start: 799
    functionDepth: 0
    functionLinenumber: 799
    functionLinenumberEnd: 801
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].constantStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].constantStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 828
      start: 826
    functionDepth: 0
    functionLinenumber: 826
    functionLinenumberEnd: 828
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].dateStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].dateStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 867
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 867
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].dnsStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].dnsStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 893
      start: 891
    functionDepth: 0
    functionLinenumber: 891
    functionLinenumberEnd: 893
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].environmentVariableStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].environmentVariableStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>(Path[])'
      Src: org.apache.commons.text.lookup.StringLookupFactory:987,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 988
      start: 986
    functionDepth: 0
    functionLinenumber: 986
    functionLinenumberEnd: 988
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.FileStringLookup].<init>(Path[])'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.function.Function<String,R>)'
      Src: org.apache.commons.text.lookup.StringLookupFactory:999,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<String,R>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - function
    argTypes:
    - java.util.function.Function<String,R>
    constantsTouched: []
    func_position:
      end: 1000
      start: 998
    functionDepth: 1
    functionLinenumber: 998
    functionLinenumberEnd: 1000
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].functionStringLookup(java.util.function.Function<String,R>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.function.Function<String,R>)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].functionStringLookup(java.util.function.Function<String,R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1027
      start: 1025
    functionDepth: 0
    functionLinenumber: 1025
    functionLinenumberEnd: 1027
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>,org.apache.commons.text.lookup.StringLookup,boolean)'
      Src: org.apache.commons.text.lookup.StringLookupFactory:1043,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      - org.apache.commons.text.lookup.StringLookup
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - stringLookupMap
    - defaultStringLookup
    - addDefaultLookups
    argTypes:
    - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
    - org.apache.commons.text.lookup.StringLookup
    - boolean
    constantsTouched: []
    func_position:
      end: 1044
      start: 1041
    functionDepth: 3
    functionLinenumber: 1041
    functionLinenumberEnd: 1044
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>,org.apache.commons.text.lookup.StringLookup,boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>,org.apache.commons.text.lookup.StringLookup,boolean)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>,org.apache.commons.text.lookup.StringLookup,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,V>)'
      Src: org.apache.commons.text.lookup.StringLookupFactory:1055,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<String,V>
    constantsTouched: []
    func_position:
      end: 1056
      start: 1054
    functionDepth: 3
    functionLinenumber: 1054
    functionLinenumberEnd: 1056
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.Map<String,V>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,V>)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.Map<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.StringLookupFactory:1066,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.lookup.StringLookup
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultStringLookup
    argTypes:
    - org.apache.commons.text.lookup.StringLookup
    constantsTouched: []
    func_position:
      end: 1067
      start: 1065
    functionDepth: 3
    functionLinenumber: 1065
    functionLinenumberEnd: 1067
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(org.apache.commons.text.lookup.StringLookup)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(org.apache.commons.text.lookup.StringLookup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1105
      start: 1103
    functionDepth: 0
    functionLinenumber: 1103
    functionLinenumberEnd: 1105
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].javaPlatformStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].javaPlatformStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1137
      start: 1135
    functionDepth: 0
    functionLinenumber: 1135
    functionLinenumberEnd: 1137
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].localHostStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].localHostStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1169
      start: 1167
    functionDepth: 0
    functionLinenumber: 1167
    functionLinenumberEnd: 1169
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].loopbackAddressStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].loopbackAddressStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.Map<String,V>)'
      Src: org.apache.commons.text.lookup.StringLookupFactory:1179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<String,V>
    constantsTouched: []
    func_position:
      end: 1180
      start: 1178
    functionDepth: 1
    functionLinenumber: 1178
    functionLinenumberEnd: 1180
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.Map<String,V>)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1189
      start: 1187
    functionDepth: 0
    functionLinenumber: 1187
    functionLinenumberEnd: 1189
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].nullStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].nullStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(Path[])'
      Src: org.apache.commons.text.lookup.StringLookupFactory:1303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1304
      start: 1302
    functionDepth: 0
    functionLinenumber: 1302
    functionLinenumberEnd: 1304
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].propertiesStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(Path[])'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].propertiesStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1336
      start: 1334
    functionDepth: 0
    functionLinenumber: 1334
    functionLinenumberEnd: 1336
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].resourceBundleStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].resourceBundleStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(String)'
      Src: org.apache.commons.text.lookup.StringLookupFactory:1362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bundleName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1363
      start: 1361
    functionDepth: 3
    functionLinenumber: 1361
    functionLinenumberEnd: 1363
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].resourceBundleStringLookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].resourceBundleStringLookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1403
      start: 1401
    functionDepth: 0
    functionLinenumber: 1401
    functionLinenumberEnd: 1403
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].scriptStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].scriptStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1430
      start: 1428
    functionDepth: 0
    functionLinenumber: 1428
    functionLinenumberEnd: 1430
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1463
      start: 1461
    functionDepth: 0
    functionLinenumber: 1461
    functionLinenumberEnd: 1463
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].urlDecoderStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].urlDecoderStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1494
    functionDepth: 0
    functionLinenumber: 1494
    functionLinenumberEnd: 1496
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].urlEncoderStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].urlEncoderStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1539
      start: 1537
    functionDepth: 0
    functionLinenumber: 1537
    functionLinenumberEnd: 1539
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].urlStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].urlStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1570
    functionDepth: 0
    functionLinenumber: 1570
    functionLinenumberEnd: 1572
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].xmlDecoderStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].xmlDecoderStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1605
      start: 1603
    functionDepth: 0
    functionLinenumber: 1603
    functionLinenumberEnd: 1605
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].xmlEncoderStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].xmlEncoderStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup(java.util.Map<String,Boolean>,Path[])'
      Src: org.apache.commons.text.lookup.StringLookupFactory:1641,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1642
      start: 1640
    functionDepth: 0
    functionLinenumber: 1640
    functionLinenumberEnd: 1642
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup(java.util.Map<String,Boolean>,Path[])'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,Path[])'
      Src: org.apache.commons.text.lookup.StringLookupFactory:1729,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Boolean>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.text.lookup.StringLookupFactory
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - org.apache.commons.text.lookup.FunctionStringLookup<String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookup
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPathFactoryFeatures
    argTypes:
    - java.util.Map<String,Boolean>
    constantsTouched: []
    func_position:
      end: 1730
      start: 1728
    functionDepth: 0
    functionLinenumber: 1728
    functionLinenumberEnd: 1730
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup(java.util.Map<String,Boolean>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,Path[])'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookup
    signature: '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup(java.util.Map<String,Boolean>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookupFactory.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory.Builder].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookupFactory.Builder
    signature: '[org.apache.commons.text.lookup.StringLookupFactory.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].<init>(Path[])'
      Src: org.apache.commons.text.lookup.StringLookupFactory.Builder:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.StringLookupFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 247
    functionDepth: 3
    functionLinenumber: 247
    functionLinenumberEnd: 250
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory.Builder].get()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookupFactory].<init>(Path[])'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookupFactory
    signature: '[org.apache.commons.text.lookup.StringLookupFactory.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Path[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 264
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory.Builder].setFences()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.Builder
    signature: '[org.apache.commons.text.lookup.StringLookupFactory.Builder].setFences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DefaultStringLookup].getKey()'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:284,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].toKey(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:284,1
    - Dst: '[DefaultStringLookup].getStringLookup()'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:284,1
    - Dst: '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].put(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:284,1
    - Dst: DefaultStringLookup.BASE64_DECODER.equals(DefaultStringLookup)
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:285,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].toKey(String)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:287,1
    - Dst: '[DefaultStringLookup].getStringLookup()'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:287,1
    - Dst: '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].put(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - DefaultStringLookup
      - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      classConcrete: true
      classEnum: false
      classFields:
      - DefaultStringLookupsHolder
      - Map<String, StringLookup>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - lookup
    - map
    argTypes:
    - DefaultStringLookup
    - java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
    constantsTouched: []
    func_position:
      end: 289
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 289
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(DefaultStringLookup,java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached:
    - '[DefaultStringLookup].getStringLookup()'
    - '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].put(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    - DefaultStringLookup.BASE64_DECODER.equals(DefaultStringLookup)
    - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].toKey(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].toKey(String)'
    - '[DefaultStringLookup].getKey()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(DefaultStringLookup,java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:297,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:298,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:299,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:300,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:301,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:302,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:303,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:304,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:305,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:306,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:307,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:308,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:309,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:310,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:311,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:312,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:313,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DefaultStringLookupsHolder
      - Map<String, StringLookup>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 316
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].createDefaultStringLookups()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
    signature: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].createDefaultStringLookups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:326,1
    - Dst: '[String].split(String)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:328,1
    - Dst: lookupName.isEmpty()
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:329,1
    - Dst: lookupName.toUpperCase()
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:330,1
    - Dst: DefaultStringLookup.valueOf(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:330,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:330,1
    - Dst: '[IllegalArgumentException].<init>(String,org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:334,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - DefaultStringLookupsHolder
      - Map<String, StringLookup>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 337
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 337
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].parseStringLookups(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached:
    - lookupName.isEmpty()
    - '[String].split(String)'
    - lookupName.toUpperCase()
    - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - DefaultStringLookup.valueOf(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)
    - '[IllegalArgumentException].<init>(String,org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    linkageType: ''
    returnType: java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
    signature: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].parseStringLookups(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperties()
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:274,1
    - Dst: '[DefaultStringLookupsHolder].<init>(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:274,1
    - Dst: '[java.util.Properties].containsKey(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:348,1
    - Dst: '[java.util.Properties].getProperty(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:349,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].parseStringLookups(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:349,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].createDefaultStringLookups()'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:350,1
    - Dst: '[java.util.Collections].unmodifiableMap(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:351,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields:
      - DefaultStringLookupsHolder
      - Map<String, StringLookup>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - props
    argTypes:
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 352
      start: 347
    functionDepth: 2
    functionLinenumber: 347
    functionLinenumberEnd: 352
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].<init>(java.util.Properties)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached:
    - '[DefaultStringLookupsHolder].<init>(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    - '[java.util.Properties].getProperty(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    - System.getProperties()
    - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].createDefaultStringLookups()'
    - '[java.util.Properties].containsKey(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    - '[java.util.Collections].unmodifiableMap(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].parseStringLookups(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder
    signature: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].<init>(java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DefaultStringLookupsHolder
      - Map<String, StringLookup>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionName: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].getDefaultStringLookups()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,org.apache.commons.text.lookup.StringLookup>
    signature: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].getDefaultStringLookups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.DnsStringLookup:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.DnsStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.DnsStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.lookup.DnsStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/DnsStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.DnsStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.DnsStringLookup
    signature: '[org.apache.commons.text.lookup.DnsStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: org.apache.commons.text.lookup.DnsStringLookup:88,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].split(String)'
      Src: org.apache.commons.text.lookup.DnsStringLookup:88,1
    - Dst: keys[0].trim()
      Src: org.apache.commons.text.lookup.DnsStringLookup:90,1
    - Dst: keys[1].trim()
      Src: org.apache.commons.text.lookup.DnsStringLookup:91,1
    - Dst: '[java.net.InetAddress].getByName(org.apache.commons.text.lookup.DnsStringLookup)'
      Src: org.apache.commons.text.lookup.DnsStringLookup:93,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].getHostName()'
      Src: org.apache.commons.text.lookup.DnsStringLookup:96,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].getCanonicalHostName()'
      Src: org.apache.commons.text.lookup.DnsStringLookup:98,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].getHostAddress()'
      Src: org.apache.commons.text.lookup.DnsStringLookup:100,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].getHostAddress()'
      Src: org.apache.commons.text.lookup.DnsStringLookup:102,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.DnsStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 107
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.text.lookup.DnsStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/DnsStringLookup.java
    functionUses: 0
    functionsReached:
    - keys[1].trim()
    - '[java.net.InetAddress].getByName(org.apache.commons.text.lookup.DnsStringLookup)'
    - '[org.apache.commons.text.lookup.DnsStringLookup].getCanonicalHostName()'
    - '[org.apache.commons.text.lookup.DnsStringLookup].getHostAddress()'
    - '[org.apache.commons.text.lookup.DnsStringLookup].split(String)'
    - keys[0].trim()
    - '[String].trim()'
    - '[org.apache.commons.text.lookup.DnsStringLookup].getHostName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.DnsStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toLookupKey(String,String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.PropertiesStringLookup
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.commons.text.lookup.AbstractPathFencedLookup
    argCount: 2
    argNames:
    - file
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/PropertiesStringLookup.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].toLookupKey(String,String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(Path[])'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:51,1
    - Dst: '[org.apache.commons.text.lookup.AbstractPathFencedLookup].<init>(org.apache.commons.text.lookup.PropertiesStringLookup)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.PropertiesStringLookup
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.PropertiesStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractPathFencedLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/PropertiesStringLookup.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.lookup.AbstractPathFencedLookup].<init>(org.apache.commons.text.lookup.PropertiesStringLookup)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(Path[])'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.PropertiesStringLookup
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:89,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:93,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:92,1
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfter(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:96,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:98,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].getPath(org.apache.commons.text.lookup.PropertiesStringLookup)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:99,1
    - Dst: '[java.nio.file.Files].newInputStream(org.apache.commons.text.lookup.PropertiesStringLookup)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:99,1
    - Dst: '[java.util.Properties].load(org.apache.commons.text.lookup.PropertiesStringLookup)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:100,1
    - Dst: '[java.util.Properties].getProperty(org.apache.commons.text.lookup.PropertiesStringLookup)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:102,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.PropertiesStringLookup,String,org.apache.commons.text.lookup.PropertiesStringLookup,org.apache.commons.text.lookup.PropertiesStringLookup)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookup:104,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.PropertiesStringLookup
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractPathFencedLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 107
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.text.lookup.PropertiesStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/PropertiesStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].substringAfter(String,String)'
    - '[String].split(String)'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String,String)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.PropertiesStringLookup,String,org.apache.commons.text.lookup.PropertiesStringLookup,org.apache.commons.text.lookup.PropertiesStringLookup)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].getPath(org.apache.commons.text.lookup.PropertiesStringLookup)'
    - '[java.util.Properties].getProperty(org.apache.commons.text.lookup.PropertiesStringLookup)'
    - '[java.util.Properties].load(org.apache.commons.text.lookup.PropertiesStringLookup)'
    - '[java.nio.file.Files].newInputStream(org.apache.commons.text.lookup.PropertiesStringLookup)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.PropertiesStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,Path[])'
      Src: org.apache.commons.text.lookup.XmlStringLookup:60,1
    - Dst: '[org.apache.commons.text.lookup.AbstractPathFencedLookup].<init>(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:74,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.Map<String,Boolean>,String)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Boolean>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Boolean>
      - org.apache.commons.text.lookup.XmlStringLookup
      - java.util.Map<String,Boolean>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.XmlStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractPathFencedLookup
    argCount: 1
    argNames:
    - xPathFactoryFeatures
    argTypes:
    - java.util.Map<String,Boolean>
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/XmlStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.AbstractPathFencedLookup].<init>(org.apache.commons.text.lookup.XmlStringLookup)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,Path[])'
    - '[java.util.Objects].requireNonNull(java.util.Map<String,Boolean>,String)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.XmlStringLookup
    signature: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:92,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:95,1
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfter(String,org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:99,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].getPath(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:100,1
    - Dst: '[java.nio.file.Files].newInputStream(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:100,1
    - Dst: '[javax.xml.xpath.XPathFactory].newInstance()'
      Src: org.apache.commons.text.lookup.XmlStringLookup:101,1
    - Dst: '[java.util.Map<String,Boolean>].entrySet()'
      Src: org.apache.commons.text.lookup.XmlStringLookup:102,1
    - Dst: p.getKey()
      Src: org.apache.commons.text.lookup.XmlStringLookup:103,1
    - Dst: p.getValue()
      Src: org.apache.commons.text.lookup.XmlStringLookup:103,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].setFeature(org.apache.commons.text.lookup.XmlStringLookup,org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:103,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].newXPath()'
      Src: org.apache.commons.text.lookup.XmlStringLookup:105,1
    - Dst: '[org.xml.sax.InputSource].<init>(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:105,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].evaluate(org.apache.commons.text.lookup.XmlStringLookup,org.xml.sax.InputSource)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:105,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.XmlStringLookup,String,org.apache.commons.text.lookup.XmlStringLookup,org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:107,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Boolean>
      - org.apache.commons.text.lookup.XmlStringLookup
      - java.util.Map<String,Boolean>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractPathFencedLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.text.lookup.XmlStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/XmlStringLookup.java
    functionUses: 0
    functionsReached:
    - p.getKey()
    - '[org.xml.sax.InputSource].<init>(org.apache.commons.text.lookup.XmlStringLookup)'
    - p.getValue()
    - '[org.apache.commons.text.lookup.XmlStringLookup].newXPath()'
    - '[String].split(org.apache.commons.text.lookup.XmlStringLookup)'
    - '[java.util.Map<String,Boolean>].entrySet()'
    - '[org.apache.commons.lang3.StringUtils].substringAfter(String,org.apache.commons.text.lookup.XmlStringLookup)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].getPath(org.apache.commons.text.lookup.XmlStringLookup)'
    - '[java.nio.file.Files].newInputStream(org.apache.commons.text.lookup.XmlStringLookup)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].evaluate(org.apache.commons.text.lookup.XmlStringLookup,org.xml.sax.InputSource)'
    - '[javax.xml.xpath.XPathFactory].newInstance()'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.XmlStringLookup,String,org.apache.commons.text.lookup.XmlStringLookup,org.apache.commons.text.lookup.XmlStringLookup)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].setFeature(org.apache.commons.text.lookup.XmlStringLookup,org.apache.commons.text.lookup.XmlStringLookup)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.XmlStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.UrlStringLookup:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.UrlStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.UrlStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.lookup.UrlStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/UrlStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.UrlStringLookup
    signature: '[org.apache.commons.text.lookup.UrlStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(org.apache.commons.text.lookup.UrlStringLookup)'
      Src: org.apache.commons.text.lookup.UrlStringLookup:71,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
      Src: org.apache.commons.text.lookup.UrlStringLookup:74,1
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfter(String,org.apache.commons.text.lookup.UrlStringLookup)'
      Src: org.apache.commons.text.lookup.UrlStringLookup:78,1
    - Dst: '[java.net.URL].<init>(org.apache.commons.text.lookup.UrlStringLookup)'
      Src: org.apache.commons.text.lookup.UrlStringLookup:80,1
    - Dst: '[java.io.StringWriter].<init>(org.apache.commons.text.lookup.UrlStringLookup)'
      Src: org.apache.commons.text.lookup.UrlStringLookup:82,1
    - Dst: '[java.net.URL].openStream()'
      Src: org.apache.commons.text.lookup.UrlStringLookup:84,1
    - Dst: '[java.io.BufferedInputStream].<init>(org.apache.commons.text.lookup.UrlStringLookup)'
      Src: org.apache.commons.text.lookup.UrlStringLookup:84,1
    - Dst: '[java.io.InputStreamReader].<init>(org.apache.commons.text.lookup.UrlStringLookup,org.apache.commons.text.lookup.UrlStringLookup)'
      Src: org.apache.commons.text.lookup.UrlStringLookup:85,1
    - Dst: reader.read(org.apache.commons.text.lookup.UrlStringLookup)
      Src: org.apache.commons.text.lookup.UrlStringLookup:87,1
    - Dst: '[java.io.StringWriter].write(org.apache.commons.text.lookup.UrlStringLookup,int,org.apache.commons.text.lookup.UrlStringLookup)'
      Src: org.apache.commons.text.lookup.UrlStringLookup:88,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.lookup.UrlStringLookup:91,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.UrlStringLookup,String,org.apache.commons.text.lookup.UrlStringLookup,org.apache.commons.text.lookup.UrlStringLookup)'
      Src: org.apache.commons.text.lookup.UrlStringLookup:93,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.UrlStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.text.lookup.UrlStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/UrlStringLookup.java
    functionUses: 0
    functionsReached:
    - reader.read(org.apache.commons.text.lookup.UrlStringLookup)
    - '[java.io.StringWriter].toString()'
    - '[java.net.URL].<init>(org.apache.commons.text.lookup.UrlStringLookup)'
    - '[java.io.InputStreamReader].<init>(org.apache.commons.text.lookup.UrlStringLookup,org.apache.commons.text.lookup.UrlStringLookup)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.UrlStringLookup,String,org.apache.commons.text.lookup.UrlStringLookup,org.apache.commons.text.lookup.UrlStringLookup)'
    - '[java.io.StringWriter].<init>(org.apache.commons.text.lookup.UrlStringLookup)'
    - '[java.io.StringWriter].write(org.apache.commons.text.lookup.UrlStringLookup,int,org.apache.commons.text.lookup.UrlStringLookup)'
    - '[java.net.URL].openStream()'
    - '[org.apache.commons.lang3.StringUtils].substringAfter(String,org.apache.commons.text.lookup.UrlStringLookup)'
    - '[java.io.BufferedInputStream].<init>(org.apache.commons.text.lookup.UrlStringLookup)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
    - '[String].split(org.apache.commons.text.lookup.UrlStringLookup)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.UrlStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookup:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.UrlDecoderStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.UrlDecoderStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/UrlDecoderStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.UrlDecoderStringLookup
    signature: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URLDecoder].decode(String,String)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookup:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.UrlDecoderStringLookup
      classPublic: false
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 2
    argNames:
    - key
    - enc
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].decode(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/UrlDecoderStringLookup.java
    functionUses: 0
    functionsReached:
    - '[java.net.URLDecoder].decode(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].decode(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StandardCharsets.UTF_8.name()
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookup:58,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].decode(String,org.apache.commons.text.lookup.UrlDecoderStringLookup)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookup:60,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.UrlDecoderStringLookup,String,org.apache.commons.text.lookup.UrlDecoderStringLookup,String,org.apache.commons.text.lookup.UrlDecoderStringLookup)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookup:63,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.UrlDecoderStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/UrlDecoderStringLookup.java
    functionUses: 0
    functionsReached:
    - StandardCharsets.UTF_8.name()
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.UrlDecoderStringLookup,String,org.apache.commons.text.lookup.UrlDecoderStringLookup,String,org.apache.commons.text.lookup.UrlDecoderStringLookup)'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookup].decode(String,org.apache.commons.text.lookup.UrlDecoderStringLookup)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.UrlDecoderStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookup:44,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(null)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookup:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.ResourceBundleStringLookup
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.ResourceBundleStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ResourceBundleStringLookup.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(null)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.ResourceBundleStringLookup
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookup:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.ResourceBundleStringLookup
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.ResourceBundleStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - bundleName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ResourceBundleStringLookup.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.ResourceBundleStringLookup
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ResourceBundle].getBundle(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookup:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.ResourceBundleStringLookup
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.ResourceBundle
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - keyBundleName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].getBundle(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ResourceBundleStringLookup.java
    functionUses: 1
    functionsReached:
    - '[java.util.ResourceBundle].getBundle(String)'
    linkageType: ''
    returnType: java.util.ResourceBundle
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].getBundle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].getBundle(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookup:74,1
    - Dst: '[java.util.ResourceBundle].getString(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookup:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.ResourceBundleStringLookup
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 2
    argNames:
    - keyBundleName
    - bundleKey
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].getString(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ResourceBundleStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].getBundle(String)'
    - '[java.util.ResourceBundle].getString(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].getString(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(org.apache.commons.text.lookup.ResourceBundleStringLookup)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookup:93,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookup:97,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookup:101,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].getString(org.apache.commons.text.lookup.ResourceBundleStringLookup,org.apache.commons.text.lookup.ResourceBundleStringLookup)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookup:107,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.ResourceBundleStringLookup,String,org.apache.commons.text.lookup.ResourceBundleStringLookup,org.apache.commons.text.lookup.ResourceBundleStringLookup)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookup:113,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.ResourceBundleStringLookup
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ResourceBundleStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.ResourceBundleStringLookup,String,org.apache.commons.text.lookup.ResourceBundleStringLookup,org.apache.commons.text.lookup.ResourceBundleStringLookup)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].getString(org.apache.commons.text.lookup.ResourceBundleStringLookup,org.apache.commons.text.lookup.ResourceBundleStringLookup)'
    - '[String].split(org.apache.commons.text.lookup.ResourceBundleStringLookup)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookup].toString()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookup:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.ResourceBundleStringLookup
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ResourceBundleStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.AbstractStringLookup].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,String>].clear()'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentHashMap<String,String>
      - char
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookup].clear()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ConstantStringLookup.java
    functionUses: 4
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap<String,String>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.ConstantStringLookup].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.ClassUtils].getClass(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentHashMap<String,String>
      - char
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions:
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookup].fetchClass(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ConstantStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.lang3.ClassUtils].getClass(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.text.lookup.ConstantStringLookup].fetchClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,String>].get(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:117,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:121,1
    - Dst: '[String].substring(int,org.apache.commons.text.lookup.ConstantStringLookup)'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:126,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:126,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].resolveField(org.apache.commons.text.lookup.ConstantStringLookup,org.apache.commons.text.lookup.ConstantStringLookup)'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:126,1
    - Dst: '[java.util.Objects].toString(Object,null)'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:128,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,String>].put(String,org.apache.commons.text.lookup.ConstantStringLookup)'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:129,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentHashMap<String,String>
      - char
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 137
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ConstantStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.ConstantStringLookup].resolveField(org.apache.commons.text.lookup.ConstantStringLookup,org.apache.commons.text.lookup.ConstantStringLookup)'
    - '[String].substring(int,org.apache.commons.text.lookup.ConstantStringLookup)'
    - '[java.util.concurrent.ConcurrentHashMap<String,String>].get(String)'
    - '[String].substring(int)'
    - '[java.util.concurrent.ConcurrentHashMap<String,String>].put(String,org.apache.commons.text.lookup.ConstantStringLookup)'
    - '[String].lastIndexOf(char)'
    - '[java.util.Objects].toString(Object,null)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.ConstantStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].fetchClass(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:150,1
    - Dst: '[Class<?>].getField(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:154,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].get(null)'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:154,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentHashMap<String,String>
      - char
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions:
      - ReflectiveOperationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 2
    argNames:
    - className
    - fieldName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 155
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookup].resolveField(String,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ConstantStringLookup.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].getField(String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].get(null)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].fetchClass(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.lookup.ConstantStringLookup].resolveField(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>()'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:71,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.ConstantStringLookup:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentHashMap<String,String>
      - char
      - org.apache.commons.text.lookup.ConstantStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.lookup.ConstantStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.lookup.ConstantStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ConstantStringLookup.java
    functionUses: 2
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap].<init>()'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.ConstantStringLookup
    signature: '[org.apache.commons.text.lookup.ConstantStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,org.apache.commons.text.lookup.IllegalArgumentExceptions)
      Src: org.apache.commons.text.lookup.IllegalArgumentExceptions:36,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.lookup.IllegalArgumentExceptions)'
      Src: org.apache.commons.text.lookup.IllegalArgumentExceptions:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: IllegalArgumentException
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/IllegalArgumentExceptions.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(org.apache.commons.text.lookup.IllegalArgumentExceptions)'
    - String.format(String,org.apache.commons.text.lookup.IllegalArgumentExceptions)
    linkageType: ''
    returnType: IllegalArgumentException
    signature: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,org.apache.commons.text.lookup.IllegalArgumentExceptions)
      Src: org.apache.commons.text.lookup.IllegalArgumentExceptions:49,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.lookup.IllegalArgumentExceptions,Throwable)'
      Src: org.apache.commons.text.lookup.IllegalArgumentExceptions:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: IllegalArgumentException
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - t
    - format
    argTypes:
    - Throwable
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(Throwable,String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/IllegalArgumentExceptions.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(org.apache.commons.text.lookup.IllegalArgumentExceptions,Throwable)'
    - String.format(String,org.apache.commons.text.lookup.IllegalArgumentExceptions)
    linkageType: ''
    returnType: IllegalArgumentException
    signature: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(Throwable,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.IllegalArgumentExceptions
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/IllegalArgumentExceptions.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.IllegalArgumentExceptions
    signature: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].<init>(java.util.function.Function<String,R>)'
      Src: org.apache.commons.text.lookup.FunctionStringLookup:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<String,R>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<String,V>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.FunctionStringLookup<R>
      static: true
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - function
    argTypes:
    - java.util.function.Function<String,R>
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.function.Function<String,R>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/FunctionStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup].<init>(java.util.function.Function<String,R>)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.FunctionStringLookup<R>
    signature: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.function.Function<String,R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.FunctionStringLookup:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<String,V>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.FunctionStringLookup<V>
      static: true
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<String,V>
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.Map<String,V>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/FunctionStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.FunctionStringLookup<V>
    signature: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.Map<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<String,V>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<String,V>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.FunctionStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - function
    argTypes:
    - java.util.function.Function<String,V>
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookup].<init>(java.util.function.Function<String,V>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/FunctionStringLookup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.lookup.FunctionStringLookup
    signature: '[org.apache.commons.text.lookup.FunctionStringLookup].<init>(java.util.function.Function<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Function<String,V>].apply(String)'
      Src: org.apache.commons.text.lookup.FunctionStringLookup:88,1
    - Dst: '[java.util.Objects].toString(org.apache.commons.text.lookup.FunctionStringLookup,null)'
      Src: org.apache.commons.text.lookup.FunctionStringLookup:94,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<String,V>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/FunctionStringLookup.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].toString(org.apache.commons.text.lookup.FunctionStringLookup,null)'
    - '[java.util.function.Function<String,V>].apply(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.FunctionStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookup].toString()'
      Src: org.apache.commons.text.lookup.FunctionStringLookup:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<String,V>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookup].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/FunctionStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.lookup.AbstractStringLookup].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.FunctionStringLookup].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlDecoderStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookup:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.XmlDecoderStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.lookup.XmlDecoderStringLookup
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.text.lookup.XmlDecoderStringLookup].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/XmlDecoderStringLookup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlDecoderStringLookup].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.XmlDecoderStringLookup
    signature: '[org.apache.commons.text.lookup.XmlDecoderStringLookup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringEscapeUtils].unescapeXml(String)'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookup:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.lookup.XmlDecoderStringLookup
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.text.lookup.AbstractStringLookup
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.text.lookup.XmlDecoderStringLookup].lookup(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/XmlDecoderStringLookup.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringEscapeUtils].unescapeXml(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.lookup.XmlDecoderStringLookup].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].digitValue(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].digitValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.isFinite(double)
      Src: org.apache.commons.text.numbers.ParsedDecimal:145,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:146,1
    - Dst: Double.toString(double)
      Src: org.apache.commons.text.numbers.ParsedDecimal:156,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toCharArray()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:156,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].digitValue(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:180,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].parseExponent(org.apache.commons.text.numbers.ParsedDecimal,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:195,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].<init>(boolean,int[],org.apache.commons.text.numbers.ParsedDecimal,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:199,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].<init>(boolean,int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:203,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.numbers.ParsedDecimal
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 204
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 7
    functionsReached:
    - Double.isFinite(double)
    - Double.toString(double)
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].digitValue(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].<init>(boolean,int,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].<init>(boolean,int[],org.apache.commons.text.numbers.ParsedDecimal,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toCharArray()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].parseExponent(org.apache.commons.text.numbers.ParsedDecimal,int)'
    linkageType: ''
    returnType: org.apache.commons.text.numbers.ParsedDecimal
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].digitValue()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:222,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - chars
    - start
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 226
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].parseExponent(char[],int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].digitValue()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].parseExponent(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.numbers.ParsedDecimal
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - negative
    - digits
    - digitCount
    - exponent
    argTypes:
    - boolean
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 259
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 259
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].<init>(boolean,int[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.numbers.ParsedDecimal
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].<init>(boolean,int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].append(char)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 277
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 277
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].append(char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].append(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:287,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDecimalSeparator()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:291,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:291,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:295,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:300,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isIncludeFractionPlaceholder()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:302,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDecimalSeparator()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:303,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:303,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:304,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - FormatOptions
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - zeroCount
    - startIdx
    - opts
    argTypes:
    - int
    - int
    - FormatOptions
    constantsTouched: []
    func_position:
      end: 306
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 306
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].appendFraction(int,int,FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isIncludeFractionPlaceholder()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDecimalSeparator()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].appendFraction(int,int,FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - n
    - digitChars
    argTypes:
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 316
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(int,char[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].append()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeMinus(FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:327,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:328,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:328,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:331,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.numbers.ParsedDecimal:334,1
    - Dst: Math.max(int,org.apache.commons.text.numbers.ParsedDecimal)
      Src: org.apache.commons.text.numbers.ParsedDecimal:334,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:339,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:343,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:346,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - FormatOptions
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - wholeCount
    - opts
    argTypes:
    - int
    - FormatOptions
    constantsTouched: []
    func_position:
      end: 350
      start: 326
    functionDepth: 2
    functionLinenumber: 326
    functionLinenumberEnd: 350
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].appendWhole(int,FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeMinus(FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
    - Math.min(int,int)
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(org.apache.commons.text.numbers.ParsedDecimal)'
    - Math.max(int,org.apache.commons.text.numbers.ParsedDecimal)
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].appendWhole(int,FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeMinus(FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:361,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:362,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:362,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:365,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getGroupingSeparator()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:367,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.numbers.ParsedDecimal:369,1
    - Dst: Math.max(int,org.apache.commons.text.numbers.ParsedDecimal)
      Src: org.apache.commons.text.numbers.ParsedDecimal:369,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:375,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].requiresGroupingSeparatorAfterPosition(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:376,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:377,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:382,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].requiresGroupingSeparatorAfterPosition(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:383,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:384,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:388,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - FormatOptions
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - wholeCount
    - opts
    argTypes:
    - int
    - FormatOptions
    constantsTouched: []
    func_position:
      end: 392
      start: 360
    functionDepth: 2
    functionLinenumber: 360
    functionLinenumberEnd: 392
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].appendWholeGrouped(int,FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeMinus(FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getGroupingSeparator()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
    - Math.min(int,int)
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(org.apache.commons.text.numbers.ParsedDecimal)'
    - Math.max(int,org.apache.commons.text.numbers.ParsedDecimal)
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].requiresGroupingSeparatorAfterPosition(org.apache.commons.text.numbers.ParsedDecimal)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].appendWholeGrouped(int,FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeMinus(FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:404,1
    - Dst: Math.abs(int)
      Src: org.apache.commons.text.numbers.ParsedDecimal:410,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isIncludeFractionPlaceholder()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:415,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - FormatOptions
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - decimalPos
    - opts
    argTypes:
    - int
    - FormatOptions
    constantsTouched: []
    func_position:
      end: 425
      start: 402
    functionDepth: 2
    functionLinenumber: 402
    functionLinenumberEnd: 425
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].getDigitStringSize(int,FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeMinus(FormatOptions)'
    - Math.abs(int)
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isIncludeFractionPlaceholder()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].getDigitStringSize(int,FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 434
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].getExponent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].getExponent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].getDigitStringSize(int,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:445,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isGroupThousands()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:448,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - FormatOptions
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - decimalPos
    - opts
    argTypes:
    - int
    - FormatOptions
    constantsTouched: []
    func_position:
      end: 453
      start: 444
    functionDepth: 3
    functionLinenumber: 444
    functionLinenumberEnd: 453
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].getPlainStringSize(int,FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].getDigitStringSize(int,FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isGroupThousands()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].getPlainStringSize(int,FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 463
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].getScientificExponent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].getScientificExponent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 472
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].shouldRoundUp(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:483,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].roundUp(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:484,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].truncate(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:486,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - precision
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 489
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 489
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].roundUp(int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].truncate(int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].shouldRoundUp(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char[])
      Src: org.apache.commons.text.numbers.ParsedDecimal:496,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 499
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 499
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].outputString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 2
    functionsReached:
    - String.valueOf(char[])
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].outputString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 508
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 508
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].prepareOutput(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].prepareOutput(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 519
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 519
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].requiresGroupingSeparatorAfterPosition(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].requiresGroupingSeparatorAfterPosition(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:533,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].shouldRoundUp(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:534,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].setSingleDigitValue(int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:536,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].setSingleDigitValue(int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:539,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - roundExponent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 542
      start: 527
    functionDepth: 1
    functionLinenumber: 527
    functionLinenumberEnd: 542
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].round(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].setSingleDigitValue(int,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].shouldRoundUp(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].round(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].setSingleDigitValue(int,org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:567,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].truncate(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:570,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 572
      start: 549
    functionDepth: 0
    functionLinenumber: 549
    functionLinenumberEnd: 572
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].roundUp(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].truncate(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].setSingleDigitValue(int,org.apache.commons.text.numbers.ParsedDecimal)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].roundUp(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - digit
    - newExponent
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 584
      start: 580
    functionDepth: 0
    functionLinenumber: 580
    functionLinenumberEnd: 584
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].setSingleDigitValue(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].setSingleDigitValue(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isAlwaysIncludeExponent()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:594,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - FormatOptions
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - targetExponent
    - opts
    argTypes:
    - int
    - FormatOptions
    constantsTouched: []
    func_position:
      end: 595
      start: 593
    functionDepth: 1
    functionLinenumber: 593
    functionLinenumberEnd: 595
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeExponent(int,FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isAlwaysIncludeExponent()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeExponent(int,FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isSignedZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:604,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:604,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatOptions
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opts
    argTypes:
    - FormatOptions
    constantsTouched: []
    func_position:
      end: 605
      start: 603
    functionDepth: 1
    functionLinenumber: 603
    functionLinenumberEnd: 605
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeMinus(FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isSignedZero()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeMinus(FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 626
      start: 615
    functionDepth: 0
    functionLinenumber: 615
    functionLinenumberEnd: 626
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].shouldRoundUp(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].shouldRoundUp(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].getScientificExponent()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:646,1
    - Dst: Math.floorMod(int,int)
      Src: org.apache.commons.text.numbers.ParsedDecimal:646,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:647,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatOptions
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opts
    argTypes:
    - FormatOptions
    constantsTouched: []
    func_position:
      end: 648
      start: 645
    functionDepth: 1
    functionLinenumber: 645
    functionLinenumberEnd: 648
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached:
    - Math.floorMod(int,int)
    - '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].getScientificExponent()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(org.apache.commons.text.numbers.ParsedDecimal)
      Src: org.apache.commons.text.numbers.ParsedDecimal:668,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].getPlainStringSize(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:671,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].prepareOutput(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:671,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isGroupThousands()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:673,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendWholeGrouped(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:674,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendWhole(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:675,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendFraction(org.apache.commons.text.numbers.ParsedDecimal,org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:677,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].outputString()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:679,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatOptions
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opts
    argTypes:
    - FormatOptions
    constantsTouched: []
    func_position:
      end: 680
      start: 665
    functionDepth: 1
    functionLinenumber: 665
    functionLinenumberEnd: 680
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].getPlainStringSize(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendWholeGrouped(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendWhole(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendFraction(org.apache.commons.text.numbers.ParsedDecimal,org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].prepareOutput(int)'
    - Math.abs(org.apache.commons.text.numbers.ParsedDecimal)
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isGroupThousands()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].outputString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(int,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:699,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatOptions
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opts
    argTypes:
    - FormatOptions
    constantsTouched: []
    func_position:
      end: 700
      start: 698
    functionDepth: 4
    functionLinenumber: 698
    functionLinenumberEnd: 700
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(int,FormatOptions)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(org.apache.commons.text.numbers.ParsedDecimal)
      Src: org.apache.commons.text.numbers.ParsedDecimal:712,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeExponent(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:713,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].getDigitStringSize(int,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:718,1
    - Dst: Math.log10(org.apache.commons.text.numbers.ParsedDecimal)
      Src: org.apache.commons.text.numbers.ParsedDecimal:722,1
    - Dst: Math.floor(org.apache.commons.text.numbers.ParsedDecimal)
      Src: org.apache.commons.text.numbers.ParsedDecimal:722,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getExponentSeparatorChars()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:725,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].prepareOutput(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:731,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendWhole(int,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:734,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendFraction(int,int,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:735,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getExponentSeparatorChars()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:739,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:739,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:742,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:742,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:748,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].outputString()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:757,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - FormatOptions
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - decimalPos
    - opts
    argTypes:
    - int
    - FormatOptions
    constantsTouched: []
    func_position:
      end: 758
      start: 710
    functionDepth: 3
    functionLinenumber: 710
    functionLinenumberEnd: 758
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(int,FormatOptions)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendWhole(int,FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].prepareOutput(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].getDigitStringSize(int,FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
    - Math.floor(org.apache.commons.text.numbers.ParsedDecimal)
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getExponentSeparatorChars()'
    - Math.abs(org.apache.commons.text.numbers.ParsedDecimal)
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
    - Math.log10(org.apache.commons.text.numbers.ParsedDecimal)
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendFraction(int,int,FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeExponent(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].outputString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(int,FormatOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int[]
      - int
      - int
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 776
      start: 765
    functionDepth: 0
    functionLinenumber: 765
    functionLinenumberEnd: 776
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal].truncate(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimal].truncate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDecimalSeparator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDecimalSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getExponentSeparatorChars()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getExponentSeparatorChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getGroupingSeparator()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getGroupingSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isAlwaysIncludeExponent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isAlwaysIncludeExponent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isGroupThousands()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isGroupThousands()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isIncludeFractionPlaceholder()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isIncludeFractionPlaceholder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isSignedZero()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isSignedZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.numbers.ParsedDecimal.FormatOptions
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.numbers.ParsedDecimal.FormatOptions
    signature: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInput:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - CharSequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.similarity.SimilarityCharacterInput
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cs
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.similarity.SimilarityCharacterInput].<init>(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityCharacterInput.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.SimilarityCharacterInput
    signature: '[org.apache.commons.text.similarity.SimilarityCharacterInput].<init>(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInput:42,1
    - Dst: Character.valueOf(org.apache.commons.text.similarity.SimilarityCharacterInput)
      Src: org.apache.commons.text.similarity.SimilarityCharacterInput:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CharSequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Character
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.similarity.SimilarityCharacterInput].at(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityCharacterInput.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(org.apache.commons.text.similarity.SimilarityCharacterInput)
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: Character
    signature: '[org.apache.commons.text.similarity.SimilarityCharacterInput].at(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInput].getClass()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInput:53,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInput:53,1
    - Dst: '[java.util.Objects].equals(CharSequence,org.apache.commons.text.similarity.SimilarityCharacterInput)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInput:57,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - CharSequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 58
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.text.similarity.SimilarityCharacterInput].equals(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityCharacterInput.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.apache.commons.text.similarity.SimilarityCharacterInput].getClass()'
    - '[java.util.Objects].equals(CharSequence,org.apache.commons.text.similarity.SimilarityCharacterInput)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.similarity.SimilarityCharacterInput].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(CharSequence)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInput:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CharSequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.similarity.SimilarityCharacterInput].hashCode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityCharacterInput.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(CharSequence)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.SimilarityCharacterInput].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInput:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CharSequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.text.similarity.SimilarityCharacterInput].length()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityCharacterInput.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.SimilarityCharacterInput].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInput:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CharSequence
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.text.similarity.SimilarityCharacterInput].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityCharacterInput.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.similarity.SimilarityCharacterInput].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.FuzzyScore:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.FuzzyScore
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.text.similarity.FuzzyScore].<init>(java.util.Locale)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/FuzzyScore.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.FuzzyScore
    signature: '[org.apache.commons.text.similarity.FuzzyScore].<init>(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.FuzzyScore:79,1
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.similarity.FuzzyScore:86,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].toLowerCase(java.util.Locale)'
      Src: org.apache.commons.text.similarity.FuzzyScore:86,1
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.similarity.FuzzyScore:87,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].toLowerCase(java.util.Locale)'
      Src: org.apache.commons.text.similarity.FuzzyScore:87,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].length()'
      Src: org.apache.commons.text.similarity.FuzzyScore:99,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].charAt(org.apache.commons.text.similarity.FuzzyScore)'
      Src: org.apache.commons.text.similarity.FuzzyScore:100,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].length()'
      Src: org.apache.commons.text.similarity.FuzzyScore:103,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].charAt(org.apache.commons.text.similarity.FuzzyScore)'
      Src: org.apache.commons.text.similarity.FuzzyScore:105,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - term
    - query
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 127
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 127
    functionName: '[org.apache.commons.text.similarity.FuzzyScore].fuzzyScore(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/FuzzyScore.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].toString()'
    - '[org.apache.commons.text.similarity.FuzzyScore].toLowerCase(java.util.Locale)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.similarity.FuzzyScore].length()'
    - '[org.apache.commons.text.similarity.FuzzyScore].charAt(org.apache.commons.text.similarity.FuzzyScore)'
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.FuzzyScore].fuzzyScore(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.text.similarity.FuzzyScore].getLocale()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/FuzzyScore.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.commons.text.similarity.FuzzyScore].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.IntersectionResult:60,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.IntersectionResult:63,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.similarity.IntersectionResult:65,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.IntersectionResult:66,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.IntersectionResult
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sizeA
    - sizeB
    - intersection
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionResult.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - Math.min(int,int)
    linkageType: ''
    returnType: org.apache.commons.text.similarity.IntersectionResult
    signature: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].getClass()'
      Src: org.apache.commons.text.similarity.IntersectionResult:78,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.text.similarity.IntersectionResult:78,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 83
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.text.similarity.IntersectionResult].equals(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionResult.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.apache.commons.text.similarity.IntersectionResult].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.similarity.IntersectionResult].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.text.similarity.IntersectionResult].getIntersection()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionResult.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.IntersectionResult].getIntersection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.text.similarity.IntersectionResult].getSizeA()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionResult.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.IntersectionResult].getSizeA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.text.similarity.IntersectionResult].getSizeB()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionResult.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.IntersectionResult].getSizeB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResult:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.text.similarity.IntersectionResult].hashCode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionResult.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(int,int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.IntersectionResult].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.text.similarity.IntersectionResult].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionResult.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.similarity.IntersectionResult].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 55
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.similarity.SimilarityScore].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityScore.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.text.similarity.SimilarityScore].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.SimilarityScore
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.SimilarityScore].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityScore.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.SimilarityScore
    signature: '[org.apache.commons.text.similarity.SimilarityScore].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - T
    - T
    constantsTouched: []
    func_position:
      end: 55
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.similarity.ObjectSimilarityScore].apply(T,T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/ObjectSimilarityScore.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.text.similarity.ObjectSimilarityScore].apply(T,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.ObjectSimilarityScore
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.ObjectSimilarityScore].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/ObjectSimilarityScore.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.ObjectSimilarityScore
    signature: '[org.apache.commons.text.similarity.ObjectSimilarityScore].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].<init>()'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardSimilarity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.JaccardSimilarity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.similarity.JaccardSimilarity].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaccardSimilarity.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardSimilarity].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.JaccardSimilarity
    signature: '[org.apache.commons.text.similarity.JaccardSimilarity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:56,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:56,1
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardSimilarity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaccardSimilarity.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
    - '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
    linkageType: ''
    returnType: Double
    signature: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:71,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:73,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:74,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:81,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].at(org.apache.commons.text.similarity.JaccardSimilarity)'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:83,1
    - Dst: '[java.util.HashSet].add(org.apache.commons.text.similarity.JaccardSimilarity)'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:83,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:85,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].at(org.apache.commons.text.similarity.JaccardSimilarity)'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:87,1
    - Dst: '[java.util.HashSet].add(org.apache.commons.text.similarity.JaccardSimilarity)'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:87,1
    - Dst: '[java.util.HashSet].<init>(java.util.HashSet)'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:89,1
    - Dst: '[java.util.HashSet].addAll(java.util.HashSet)'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:90,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:91,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:91,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:91,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.apache.commons.text.similarity.JaccardSimilarity:92,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaccardSimilarity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    constantsTouched: []
    func_position:
      end: 93
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaccardSimilarity.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].at(org.apache.commons.text.similarity.JaccardSimilarity)'
    - '[java.util.HashSet].addAll(java.util.HashSet)'
    - '[java.util.HashSet].<init>(java.util.HashSet)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.HashSet].size()'
    - '[java.util.HashSet].add(org.apache.commons.text.similarity.JaccardSimilarity)'
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: Double
    signature: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.HammingDistance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.text.similarity.HammingDistance].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/HammingDistance.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.HammingDistance
    signature: '[org.apache.commons.text.similarity.HammingDistance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.HammingDistance:64,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.HammingDistance:64,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
      Src: org.apache.commons.text.similarity.HammingDistance:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.text.similarity.HammingDistance].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/HammingDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
    - '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.HammingDistance].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.HammingDistance:95,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.HammingDistance:97,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.HammingDistance:97,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.HammingDistance:98,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.HammingDistance:101,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].at(org.apache.commons.text.similarity.HammingDistance)'
      Src: org.apache.commons.text.similarity.HammingDistance:102,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].at(org.apache.commons.text.similarity.HammingDistance)'
      Src: org.apache.commons.text.similarity.HammingDistance:102,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].equals(org.apache.commons.text.similarity.HammingDistance)'
      Src: org.apache.commons.text.similarity.HammingDistance:102,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    constantsTouched: []
    func_position:
      end: 107
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/HammingDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.similarity.HammingDistance].equals(org.apache.commons.text.similarity.HammingDistance)'
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].at(org.apache.commons.text.similarity.HammingDistance)'
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.Tokenizer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.Tokenizer].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/Tokenizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.Tokenizer
    signature: '[org.apache.commons.text.similarity.Tokenizer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.JaccardDistance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.text.similarity.JaccardDistance].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaccardDistance.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.JaccardDistance
    signature: '[org.apache.commons.text.similarity.JaccardDistance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.JaccardDistance:48,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.JaccardDistance:48,1
    - Dst: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
      Src: org.apache.commons.text.similarity.JaccardDistance:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.text.similarity.JaccardDistance].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaccardDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
    - '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
    linkageType: ''
    returnType: Double
    signature: '[org.apache.commons.text.similarity.JaccardDistance].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
      Src: org.apache.commons.text.similarity.JaccardDistance:61,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.text.similarity.JaccardDistance:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaccardDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    - '[Double].doubleValue()'
    linkageType: ''
    returnType: Double
    signature: '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.EditDistance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.EditDistance].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/EditDistance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.EditDistance
    signature: '[org.apache.commons.text.similarity.EditDistance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LongestCommonSubsequenceDistance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistance.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LongestCommonSubsequenceDistance
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistance:60,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistance:62,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistance:62,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(CharSequence,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceDistance:62,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 63
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(CharSequence,CharSequence)'
    - '[IllegalArgumentException].<init>(String)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinResults
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - distance
    - insertCount
    - deleteCount
    - substituteCount
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(Integer,Integer,Integer,Integer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinResults.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinResults
    signature: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(Integer,Integer,Integer,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getClass()'
      Src: org.apache.commons.text.similarity.LevenshteinResults:74,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.text.similarity.LevenshteinResults:74,1
    - Dst: '[java.util.Objects].equals(Integer,org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinResults:78,1
    - Dst: '[java.util.Objects].equals(Integer,org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinResults:78,1
    - Dst: '[java.util.Objects].equals(Integer,org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinResults:79,1
    - Dst: '[java.util.Objects].equals(Integer,org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinResults:80,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 81
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.text.similarity.LevenshteinResults].equals(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinResults.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResults].getClass()'
    - '[Object].getClass()'
    - '[java.util.Objects].equals(Integer,org.apache.commons.text.similarity.LevenshteinResults)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.similarity.LevenshteinResults].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinResults.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinResults.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinResults.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinResults.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(Integer,Integer,Integer,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinResults:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinResults.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].hash(Integer,Integer,Integer,Integer)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinResults.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:55,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].at(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:84,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].at(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:84,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].equals(org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:84,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:118,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 88
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - int[][]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinResults
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - left
    - right
    - matrix
    - swapped
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - int[][]
    - boolean
    constantsTouched: []
    func_position:
      end: 119
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 119
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].findDetailedResults(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,int[][],boolean)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].at(int)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].equals(org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinResults
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].findDetailedResults(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,int[][],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinDetailedDistance
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinDetailedDistance
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:160,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:163,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:191,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:192,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:195,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:195,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,int,org.apache.commons.text.similarity.LevenshteinDetailedDistance,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:198,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:198,1
    - Dst: right.length()
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:207,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance,int)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:222,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:228,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:229,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:232,1
    - Dst: Math.max(int,org.apache.commons.text.similarity.LevenshteinDetailedDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:235,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:236,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:239,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:247,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].equals(org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:247,1
    - Dst: Math.min()
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:252,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:252,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].findDetailedResults(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:263,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:265,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 86
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinResults
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - left
    - right
    - threshold
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - int
    constantsTouched: []
    func_position:
      end: 266
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 266
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,int,org.apache.commons.text.similarity.LevenshteinDetailedDistance,int)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,int,int)'
    - '[java.util.Arrays].fill(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
    - left.at(int)
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].findDetailedResults(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
    - Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance,int)
    - '[IllegalArgumentException].<init>(String)'
    - Math.min()
    - right.at(int)
    - Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance)
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].equals(org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
    - right.length()
    - Math.max(int,org.apache.commons.text.similarity.LevenshteinDetailedDistance)
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)
    - '[java.util.Arrays].fill(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinResults
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:309,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:322,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:323,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:325,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,int,org.apache.commons.text.similarity.LevenshteinDetailedDistance,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:328,1
    - Dst: right.length()
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:337,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:360,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:363,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].equals(org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:363,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:365,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:365,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].findDetailedResults(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:374,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinResults
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    constantsTouched: []
    func_position:
      end: 375
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 375
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,int,org.apache.commons.text.similarity.LevenshteinDetailedDistance,int)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,int,int)'
    - left.at(int)
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].findDetailedResults(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
    - '[IllegalArgumentException].<init>(String)'
    - Math.min(int,int)
    - right.at(int)
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].equals(org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
    - right.length()
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinResults
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:37,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(null)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinDetailedDistance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 393
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 393
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(null)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinDetailedDistance
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:37,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:406,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinDetailedDistance
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 409
      start: 404
    functionDepth: 2
    functionLinenumber: 404
    functionLinenumberEnd: 409
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(Integer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinDetailedDistance
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:451,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:451,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:451,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinResults
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 452
      start: 449
    functionDepth: 2
    functionLinenumber: 449
    functionLinenumberEnd: 452
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
    - '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinResults
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:496,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:498,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinResults
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    constantsTouched: []
    func_position:
      end: 499
      start: 494
    functionDepth: 2
    functionLinenumber: 494
    functionLinenumberEnd: 499
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinResults
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDetailedDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getThreshold()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getThreshold()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.CosineSimilarity].<init>()'
      Src: org.apache.commons.text.similarity.CosineSimilarity:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.CosineSimilarity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.CosineSimilarity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.text.similarity.CosineSimilarity].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.CosineSimilarity].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.CosineSimilarity
    signature: '[org.apache.commons.text.similarity.CosineSimilarity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.CosineSimilarity:58,1
    - Dst: '[org.apache.commons.text.similarity.CosineSimilarity].getIntersection(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>)'
      Src: org.apache.commons.text.similarity.CosineSimilarity:61,1
    - Dst: '[org.apache.commons.text.similarity.CosineSimilarity].dot(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>,java.util.Set<CharSequence>)'
      Src: org.apache.commons.text.similarity.CosineSimilarity:63,1
    - Dst: '[java.util.Map<CharSequence,Integer>].values()'
      Src: org.apache.commons.text.similarity.CosineSimilarity:65,1
    - Dst: Math.pow(org.apache.commons.text.similarity.CosineSimilarity,int)
      Src: org.apache.commons.text.similarity.CosineSimilarity:66,1
    - Dst: '[java.util.Map<CharSequence,Integer>].values()'
      Src: org.apache.commons.text.similarity.CosineSimilarity:69,1
    - Dst: Math.pow(org.apache.commons.text.similarity.CosineSimilarity,int)
      Src: org.apache.commons.text.similarity.CosineSimilarity:70,1
    - Dst: Math.sqrt(org.apache.commons.text.similarity.CosineSimilarity)
      Src: org.apache.commons.text.similarity.CosineSimilarity:76,1
    - Dst: Math.sqrt(org.apache.commons.text.similarity.CosineSimilarity)
      Src: org.apache.commons.text.similarity.CosineSimilarity:76,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<CharSequence,Integer>
      - java.util.Map<CharSequence,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.CosineSimilarity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - leftVector
    - rightVector
    argTypes:
    - java.util.Map<CharSequence,Integer>
    - java.util.Map<CharSequence,Integer>
    constantsTouched: []
    func_position:
      end: 79
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.text.similarity.CosineSimilarity].cosineSimilarity(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.similarity.CosineSimilarity].dot(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>,java.util.Set<CharSequence>)'
    - Math.pow(org.apache.commons.text.similarity.CosineSimilarity,int)
    - Math.sqrt(org.apache.commons.text.similarity.CosineSimilarity)
    - '[java.util.Map<CharSequence,Integer>].values()'
    - '[org.apache.commons.text.similarity.CosineSimilarity].getIntersection(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>)'
    linkageType: ''
    returnType: Double
    signature: '[org.apache.commons.text.similarity.CosineSimilarity].cosineSimilarity(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<CharSequence,Integer>].get(org.apache.commons.text.similarity.CosineSimilarity)'
      Src: org.apache.commons.text.similarity.CosineSimilarity:95,1
    - Dst: '[java.util.Map<CharSequence,Integer>].get(org.apache.commons.text.similarity.CosineSimilarity)'
      Src: org.apache.commons.text.similarity.CosineSimilarity:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<CharSequence,Integer>
      - java.util.Map<CharSequence,Integer>
      - java.util.Set<CharSequence>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.CosineSimilarity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - leftVector
    - rightVector
    - intersection
    argTypes:
    - java.util.Map<CharSequence,Integer>
    - java.util.Map<CharSequence,Integer>
    - java.util.Set<CharSequence>
    constantsTouched: []
    func_position:
      end: 98
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.text.similarity.CosineSimilarity].dot(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>,java.util.Set<CharSequence>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<CharSequence,Integer>].get(org.apache.commons.text.similarity.CosineSimilarity)'
    linkageType: ''
    returnType: double
    signature: '[org.apache.commons.text.similarity.CosineSimilarity].dot(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>,java.util.Set<CharSequence>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<CharSequence,Integer>].keySet()'
      Src: org.apache.commons.text.similarity.CosineSimilarity:109,1
    - Dst: '[java.util.HashSet].<init>(org.apache.commons.text.similarity.CosineSimilarity)'
      Src: org.apache.commons.text.similarity.CosineSimilarity:109,1
    - Dst: '[java.util.Map<CharSequence,Integer>].keySet()'
      Src: org.apache.commons.text.similarity.CosineSimilarity:110,1
    - Dst: '[java.util.HashSet].retainAll(org.apache.commons.text.similarity.CosineSimilarity)'
      Src: org.apache.commons.text.similarity.CosineSimilarity:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<CharSequence,Integer>
      - java.util.Map<CharSequence,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.CosineSimilarity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<CharSequence>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - leftVector
    - rightVector
    argTypes:
    - java.util.Map<CharSequence,Integer>
    - java.util.Map<CharSequence,Integer>
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.text.similarity.CosineSimilarity].getIntersection(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashSet].retainAll(org.apache.commons.text.similarity.CosineSimilarity)'
    - '[java.util.HashSet].<init>(org.apache.commons.text.similarity.CosineSimilarity)'
    - '[java.util.Map<CharSequence,Integer>].keySet()'
    linkageType: ''
    returnType: java.util.Set<CharSequence>
    signature: '[org.apache.commons.text.similarity.CosineSimilarity].getIntersection(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<T>].contains(org.apache.commons.text.similarity.IntersectionSimilarity)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:133,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<T>
      - java.util.Set<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<CharSequence,java.util.Collection<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - setA
    - setB
    argTypes:
    - java.util.Set<T>
    - java.util.Set<T>
    constantsTouched: []
    func_position:
      end: 138
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(java.util.Set<T>,java.util.Set<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java
    functionUses: 1
    functionsReached:
    - '[java.util.Set<T>].contains(org.apache.commons.text.similarity.IntersectionSimilarity)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(java.util.Set<T>,java.util.Set<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:157,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<CharSequence,java.util.Collection<T>>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<CharSequence,java.util.Collection<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.IntersectionSimilarity
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - java.util.function.Function<CharSequence,java.util.Collection<T>>
    constantsTouched: []
    func_position:
      end: 160
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>(java.util.function.Function<CharSequence,java.util.Collection<T>>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.IntersectionSimilarity
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>(java.util.function.Function<CharSequence,java.util.Collection<T>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:173,1
    - Dst: '[java.util.function.Function<CharSequence,java.util.Collection<T>>].apply(CharSequence)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:177,1
    - Dst: '[java.util.function.Function<CharSequence,java.util.Collection<T>>].apply(CharSequence)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:178,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].size()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:179,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].size()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:180,1
    - Dst: Math.min(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity)
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:183,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity,int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:185,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(java.util.Set<T>,java.util.Set<T>)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:194,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(java.util.Set<T>,java.util.Set<T>)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:195,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].toBag(org.apache.commons.text.similarity.IntersectionSimilarity)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:198,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].toBag(org.apache.commons.text.similarity.IntersectionSimilarity)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:199,1
    - Dst: '[TinyBag].uniqueElementSize()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:201,1
    - Dst: '[TinyBag].uniqueElementSize()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:201,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(TinyBag,TinyBag)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:202,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(TinyBag,TinyBag)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:203,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:206,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<CharSequence,java.util.Collection<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.IntersectionResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 207
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 207
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionResult].<init>(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity,int)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(java.util.Set<T>,java.util.Set<T>)'
    - '[java.util.function.Function<CharSequence,java.util.Collection<T>>].apply(CharSequence)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].toBag(org.apache.commons.text.similarity.IntersectionSimilarity)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].size()'
    - Math.min(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity)
    - '[TinyBag].uniqueElementSize()'
    - '[org.apache.commons.text.similarity.IntersectionResult].<init>(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(TinyBag,TinyBag)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.IntersectionResult
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TinyBag].entrySet()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:219,1
    - Dst: entry.getKey()
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:220,1
    - Dst: entry.getValue()
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:221,1
    - Dst: '[TinyBag].getCount(org.apache.commons.text.similarity.IntersectionSimilarity)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:223,1
    - Dst: Math.min(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity)
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:223,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - TinyBag
      - TinyBag
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<CharSequence,java.util.Collection<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bagA
    - bagB
    argTypes:
    - TinyBag
    - TinyBag
    constantsTouched: []
    func_position:
      end: 226
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(TinyBag,TinyBag)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java
    functionUses: 1
    functionsReached:
    - '[TinyBag].entrySet()'
    - Math.min(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity)
    - '[TinyBag].getCount(org.apache.commons.text.similarity.IntersectionSimilarity)'
    - entry.getValue()
    - entry.getKey()
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(TinyBag,TinyBag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<T>].size()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:236,1
    - Dst: '[TinyBag].<init>(org.apache.commons.text.similarity.IntersectionSimilarity)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:236,1
    - Dst: '[java.util.Collection<T>].forEach()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<CharSequence,java.util.Collection<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: TinyBag
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - objects
    argTypes:
    - java.util.Collection<T>
    constantsTouched: []
    func_position:
      end: 239
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 239
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarity].toBag(java.util.Collection<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java
    functionUses: 0
    functionsReached:
    - '[TinyBag].<init>(org.apache.commons.text.similarity.IntersectionSimilarity)'
    - '[java.util.Collection<T>].forEach()'
    - '[java.util.Collection<T>].size()'
    linkageType: ''
    returnType: TinyBag
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarity].toBag(java.util.Collection<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionSimilarity.BagCount].<init>()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity.BagCount:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BagCount
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.similarity.IntersectionSimilarity.BagCount
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarity.BagCount].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.IntersectionSimilarity.BagCount].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.IntersectionSimilarity.BagCount
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarity.BagCount].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>(int)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Map<T, BagCount>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].<init>(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>(int)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<T, BagCount>].computeIfAbsent(T)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - Map<T, BagCount>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].add(T)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java
    functionUses: 0
    functionsReached:
    - '[Map<T, BagCount>].computeIfAbsent(T)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].add(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<T, BagCount>].entrySet()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<T, BagCount>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<java.util.Map.Entry<T,BagCount>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].entrySet()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java
    functionUses: 0
    functionsReached:
    - '[Map<T, BagCount>].entrySet()'
    linkageType: ''
    returnType: java.util.Set<java.util.Map.Entry<T,BagCount>>
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].entrySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<T, BagCount>].getOrDefault(Object,org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag)'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<T, BagCount>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].getCount(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java
    functionUses: 0
    functionsReached:
    - '[Map<T, BagCount>].getOrDefault(Object,org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].getCount(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<T, BagCount>].size()'
      Src: org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<T, BagCount>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].uniqueElementSize()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java
    functionUses: 0
    functionsReached:
    - '[Map<T, BagCount>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].uniqueElementSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinDistance
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinDistance
    signature: '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:82,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:85,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:115,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:116,1
    - Dst: right.length()
      Src: org.apache.commons.text.similarity.LevenshteinDistance:133,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDistance,int)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:146,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:152,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:153,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:157,1
    - Dst: Math.max(int,org.apache.commons.text.similarity.LevenshteinDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:161,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:162,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:172,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].equals(org.apache.commons.text.similarity.LevenshteinDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:172,1
    - Dst: Math.min()
      Src: org.apache.commons.text.similarity.LevenshteinDistance:178,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:178,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:180,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - left
    - right
    - threshold
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - int
    constantsTouched: []
    func_position:
      end: 200
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 200
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
    functionUses: 0
    functionsReached:
    - left.at(int)
    - '[java.util.Arrays].fill(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance)'
    - '[java.util.Arrays].fill(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].equals(org.apache.commons.text.similarity.LevenshteinDistance)'
    - Math.min(org.apache.commons.text.similarity.LevenshteinDistance)
    - '[IllegalArgumentException].<init>(String)'
    - Math.min()
    - Math.min(org.apache.commons.text.similarity.LevenshteinDistance,int)
    - right.at(int)
    - right.length()
    - Math.max(int,org.apache.commons.text.similarity.LevenshteinDistance)
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - Math.min(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.LevenshteinDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:240,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:245,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:246,1
    - Dst: right.length()
      Src: org.apache.commons.text.similarity.LevenshteinDistance:260,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:275,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:280,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].equals(org.apache.commons.text.similarity.LevenshteinDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:280,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:282,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:282,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    constantsTouched: []
    func_position:
      end: 287
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 287
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
    functionUses: 1
    functionsReached:
    - left.at(int)
    - '[org.apache.commons.text.similarity.LevenshteinDistance].equals(org.apache.commons.text.similarity.LevenshteinDistance)'
    - '[IllegalArgumentException].<init>(String)'
    - Math.min(int,int)
    - right.at(int)
    - right.length()
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - Math.min(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.LevenshteinDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>()'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:42,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(null)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinDistance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 303
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(null)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinDistance
    signature: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>()'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:42,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:313,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LevenshteinDistance
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 316
      start: 311
    functionDepth: 2
    functionLinenumber: 311
    functionLinenumberEnd: 316
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(Integer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LevenshteinDistance
    signature: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:358,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:358,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 359
      start: 356
    functionDepth: 2
    functionLinenumber: 356
    functionLinenumberEnd: 359
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:391,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:393,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    constantsTouched: []
    func_position:
      end: 394
      start: 389
    functionDepth: 2
    functionLinenumber: 389
    functionLinenumberEnd: 394
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LevenshteinDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LevenshteinDistance
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistance].getThreshold()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.LevenshteinDistance].getThreshold()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isNotBlank(CharSequence)'
      Src: org.apache.commons.text.similarity.RegexTokenizer:54,1
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.similarity.RegexTokenizer,String)'
      Src: org.apache.commons.text.similarity.RegexTokenizer:54,1
    - Dst: '[java.util.regex.Pattern].matcher(CharSequence)'
      Src: org.apache.commons.text.similarity.RegexTokenizer:55,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.similarity.RegexTokenizer:56,1
    - Dst: '[org.apache.commons.text.similarity.RegexTokenizer].find()'
      Src: org.apache.commons.text.similarity.RegexTokenizer:57,1
    - Dst: '[org.apache.commons.text.similarity.RegexTokenizer].group(int)'
      Src: org.apache.commons.text.similarity.RegexTokenizer:58,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.text.similarity.RegexTokenizer)'
      Src: org.apache.commons.text.similarity.RegexTokenizer:58,1
    - Dst: '[java.util.ArrayList].toArray(org.apache.commons.text.similarity.RegexTokenizer)'
      Src: org.apache.commons.text.similarity.RegexTokenizer:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - org.apache.commons.text.similarity.RegexTokenizer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CharSequence[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 61
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.similarity.RegexTokenizer].apply(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/RegexTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.RegexTokenizer].find()'
    - '[java.util.ArrayList].toArray(org.apache.commons.text.similarity.RegexTokenizer)'
    - '[org.apache.commons.lang3.StringUtils].isNotBlank(CharSequence)'
    - '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.similarity.RegexTokenizer,String)'
    - '[java.util.ArrayList].add(org.apache.commons.text.similarity.RegexTokenizer)'
    - '[org.apache.commons.text.similarity.RegexTokenizer].group(int)'
    - '[java.util.regex.Pattern].matcher(CharSequence)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: CharSequence[]
    signature: '[org.apache.commons.text.similarity.RegexTokenizer].apply(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.apache.commons.text.similarity.RegexTokenizer:40,1
    - Dst: '[org.apache.commons.text.similarity.RegexTokenizer].<init>()'
      Src: org.apache.commons.text.similarity.RegexTokenizer:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - org.apache.commons.text.similarity.RegexTokenizer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.RegexTokenizer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.RegexTokenizer].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/RegexTokenizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.RegexTokenizer].<init>()'
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.RegexTokenizer
    signature: '[org.apache.commons.text.similarity.RegexTokenizer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(CharSequence,CharSequence)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistance:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - first
    - second
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistance].matches(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaroWinklerDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(CharSequence,CharSequence)'
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistance].matches(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.JaroWinklerDistance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistance].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaroWinklerDistance.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.JaroWinklerDistance
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistance:88,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistance:88,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistance:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaroWinklerDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
    - '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
    linkageType: ''
    returnType: Double
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistance:127,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistance:129,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    constantsTouched: []
    func_position:
      end: 130
      start: 125
    functionDepth: 3
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaroWinklerDistance.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    linkageType: ''
    returnType: Double
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.CharSequenceTokenizer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.CharSequenceTokenizer].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/CharSequenceTokenizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.CharSequenceTokenizer
    signature: '[org.apache.commons.text.similarity.CharSequenceTokenizer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(null,String)'
      Src: org.apache.commons.text.similarity.SimilarityScoreFrom:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityScore<R>
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.SimilarityScore<R>
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.SimilarityScoreFrom
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - similarityScore
    - left
    argTypes:
    - org.apache.commons.text.similarity.SimilarityScore<R>
    - CharSequence
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.text.similarity.SimilarityScoreFrom].<init>(org.apache.commons.text.similarity.SimilarityScore<R>,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityScoreFrom.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.SimilarityScoreFrom
    signature: '[org.apache.commons.text.similarity.SimilarityScoreFrom].<init>(org.apache.commons.text.similarity.SimilarityScore<R>,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityScore<R>].apply(CharSequence,CharSequence)'
      Src: org.apache.commons.text.similarity.SimilarityScoreFrom:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.SimilarityScore<R>
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - right
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.text.similarity.SimilarityScoreFrom].apply(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityScoreFrom.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityScore<R>].apply(CharSequence,CharSequence)'
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.text.similarity.SimilarityScoreFrom].apply(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.SimilarityScore<R>
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CharSequence
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.text.similarity.SimilarityScoreFrom].getLeft()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityScoreFrom.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: CharSequence
    signature: '[org.apache.commons.text.similarity.SimilarityScoreFrom].getLeft()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.SimilarityScore<R>
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.SimilarityScore<R>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.text.similarity.SimilarityScoreFrom].getSimilarityScore()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityScoreFrom.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.SimilarityScore<R>
    signature: '[org.apache.commons.text.similarity.SimilarityScoreFrom].getSimilarityScore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(null,String)'
      Src: org.apache.commons.text.similarity.EditDistanceFrom:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.EditDistance<R>
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.EditDistance<R>
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.EditDistanceFrom
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - editDistance
    - left
    argTypes:
    - org.apache.commons.text.similarity.EditDistance<R>
    - CharSequence
    constantsTouched: []
    func_position:
      end: 77
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.text.similarity.EditDistanceFrom].<init>(org.apache.commons.text.similarity.EditDistance<R>,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/EditDistanceFrom.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.EditDistanceFrom
    signature: '[org.apache.commons.text.similarity.EditDistanceFrom].<init>(org.apache.commons.text.similarity.EditDistance<R>,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.EditDistance<R>].apply(CharSequence,CharSequence)'
      Src: org.apache.commons.text.similarity.EditDistanceFrom:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.EditDistance<R>
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - right
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.text.similarity.EditDistanceFrom].apply(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/EditDistanceFrom.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.EditDistance<R>].apply(CharSequence,CharSequence)'
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.text.similarity.EditDistanceFrom].apply(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.EditDistance<R>
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.EditDistance<R>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.text.similarity.EditDistanceFrom].getEditDistance()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/EditDistanceFrom.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.EditDistance<R>
    signature: '[org.apache.commons.text.similarity.EditDistanceFrom].getEditDistance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.EditDistance<R>
      - CharSequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CharSequence
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.text.similarity.EditDistanceFrom].getLeft()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/EditDistanceFrom.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: CharSequence
    signature: '[org.apache.commons.text.similarity.EditDistanceFrom].getLeft()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:72,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:73,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:87,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:87,1
    - Dst: Math.max()
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:90,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 97
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequence.java
    functionUses: 1
    functionsReached:
    - '[CharSequence].charAt(int)'
    - Math.max()
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:111,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:112,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:113,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:115,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.similarity.LongestCommonSubsequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:117,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.similarity.LongestCommonSubsequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:118,1
    - Dst: '[CharSequence].subSequence(int,org.apache.commons.text.similarity.LongestCommonSubsequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:124,1
    - Dst: '[CharSequence].subSequence(org.apache.commons.text.similarity.LongestCommonSubsequence,org.apache.commons.text.similarity.LongestCommonSubsequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:125,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(org.apache.commons.text.similarity.LongestCommonSubsequence,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:127,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].reverse(org.apache.commons.text.similarity.LongestCommonSubsequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:128,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].reverse(CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:128,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:128,1
    - Dst: '[CharSequence].subSequence(int,org.apache.commons.text.similarity.LongestCommonSubsequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:140,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmC(org.apache.commons.text.similarity.LongestCommonSubsequence,org.apache.commons.text.similarity.LongestCommonSubsequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:140,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:140,1
    - Dst: '[CharSequence].subSequence(org.apache.commons.text.similarity.LongestCommonSubsequence,org.apache.commons.text.similarity.LongestCommonSubsequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:141,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmC(org.apache.commons.text.similarity.LongestCommonSubsequence,org.apache.commons.text.similarity.LongestCommonSubsequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:141,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:141,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:144,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 145
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 145
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmC(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequence.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(String,String)'
    - '[CharSequence].charAt(org.apache.commons.text.similarity.LongestCommonSubsequence)'
    - '[CharSequence].length()'
    - '[StringBuilder].append(org.apache.commons.text.similarity.LongestCommonSubsequence)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmC(org.apache.commons.text.similarity.LongestCommonSubsequence,org.apache.commons.text.similarity.LongestCommonSubsequence)'
    - '[StringBuilder].toString()'
    - '[CharSequence].subSequence(org.apache.commons.text.similarity.LongestCommonSubsequence,org.apache.commons.text.similarity.LongestCommonSubsequence)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].reverse(org.apache.commons.text.similarity.LongestCommonSubsequence)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(org.apache.commons.text.similarity.LongestCommonSubsequence,CharSequence)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].reverse(CharSequence)'
    - '[StringBuilder].<init>()'
    - '[CharSequence].subSequence(int,org.apache.commons.text.similarity.LongestCommonSubsequence)'
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmC(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:151,1
    - Dst: '[StringBuilder].reverse()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:151,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].toString()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequence].reverse(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequence.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>(CharSequence)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].toString()'
    - '[StringBuilder].reverse()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequence].reverse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.LongestCommonSubsequence
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequence.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.LongestCommonSubsequence
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:184,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:187,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:188,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(CharSequence,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:195,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(CharSequence,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:197,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 198
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 198
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequence.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(CharSequence,CharSequence)'
    - '[IllegalArgumentException].<init>(String)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(CharSequence,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CharSequence
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 3
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequence.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(CharSequence,CharSequence)'
    linkageType: ''
    returnType: CharSequence
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:261,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:264,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:265,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmC(CharSequence,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:274,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmC(CharSequence,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:276,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CharSequence
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 277
      start: 258
    functionDepth: 2
    functionLinenumber: 258
    functionLinenumberEnd: 277
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequence.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmC(CharSequence,CharSequence)'
    - '[IllegalArgumentException].<init>(String)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: CharSequence
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:293,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:293,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:294,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:295,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.similarity.LongestCommonSubsequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:302,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.similarity.LongestCommonSubsequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:302,1
    - Dst: Math.max()
      Src: org.apache.commons.text.similarity.LongestCommonSubsequence:305,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[][]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 310
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 310
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubstringLengthArray(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequence.java
    functionUses: 0
    functionsReached:
    - Math.max()
    - '[CharSequence].charAt(org.apache.commons.text.similarity.LongestCommonSubsequence)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int[][]
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubstringLengthArray(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:54,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - first
    - second
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:69,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:69,1
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:76,1
    - Dst: min.length()
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:77,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.similarity.JaroWinklerSimilarity)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:78,1
    - Dst: max.length()
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:79,1
    - Dst: min.length()
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:81,1
    - Dst: min.at(org.apache.commons.text.similarity.JaroWinklerSimilarity)
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:82,1
    - Dst: Math.max(org.apache.commons.text.similarity.JaroWinklerSimilarity,int)
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:83,1
    - Dst: max.length()
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:83,1
    - Dst: Math.min(int,org.apache.commons.text.similarity.JaroWinklerSimilarity)
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:83,1
    - Dst: max.at(org.apache.commons.text.similarity.JaroWinklerSimilarity)
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:84,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].equals(org.apache.commons.text.similarity.JaroWinklerSimilarity)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:84,1
    - Dst: min.length()
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:94,1
    - Dst: min.at(org.apache.commons.text.similarity.JaroWinklerSimilarity)
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:96,1
    - Dst: max.length()
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:100,1
    - Dst: max.at(org.apache.commons.text.similarity.JaroWinklerSimilarity)
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:102,1
    - Dst: ms1[mi].equals()
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:108,1
    - Dst: min.length()
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:113,1
    - Dst: Math.min(int,org.apache.commons.text.similarity.JaroWinklerSimilarity)
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:113,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].at(org.apache.commons.text.similarity.JaroWinklerSimilarity)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:114,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].at(org.apache.commons.text.similarity.JaroWinklerSimilarity)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:114,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].equals(org.apache.commons.text.similarity.JaroWinklerSimilarity)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:114,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - first
    - second
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    constantsTouched: []
    func_position:
      end: 120
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java
    functionUses: 1
    functionsReached:
    - Math.min(int,org.apache.commons.text.similarity.JaroWinklerSimilarity)
    - Math.max(org.apache.commons.text.similarity.JaroWinklerSimilarity,int)
    - ms1[mi].equals()
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].at(org.apache.commons.text.similarity.JaroWinklerSimilarity)'
    - min.at(org.apache.commons.text.similarity.JaroWinklerSimilarity)
    - '[java.util.Arrays].fill(org.apache.commons.text.similarity.JaroWinklerSimilarity)'
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].equals(org.apache.commons.text.similarity.JaroWinklerSimilarity)'
    - min.length()
    - max.length()
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - max.at(org.apache.commons.text.similarity.JaroWinklerSimilarity)
    - Math.max(int,int)
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].<init>()'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.JaroWinklerSimilarity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].<init>()'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.JaroWinklerSimilarity
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:163,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:163,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
    linkageType: ''
    returnType: Double
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:203,1
    - Dst: '[java.util.Objects].equals(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:205,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:208,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:213,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarity:213,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.JaroWinklerSimilarity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - org.apache.commons.text.similarity.SimilarityInput<E>
    - org.apache.commons.text.similarity.SimilarityInput<E>
    constantsTouched: []
    func_position:
      end: 215
      start: 200
    functionDepth: 2
    functionLinenumber: 200
    functionLinenumberEnd: 215
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].equals(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: Double
    signature: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInput].<init>(CharSequence)'
      Src: org.apache.commons.text.similarity.SimilarityInput:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.similarity.SimilarityInput<Character>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cs
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityInput.java
    functionUses: 9
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityCharacterInput].<init>(CharSequence)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.SimilarityInput<Character>
    signature: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.SimilarityInput:57,1
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.text.similarity.SimilarityInput:59,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].getClass()'
      Src: org.apache.commons.text.similarity.SimilarityInput:59,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].getName()'
      Src: org.apache.commons.text.similarity.SimilarityInput:59,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.similarity.SimilarityInput)'
      Src: org.apache.commons.text.similarity.SimilarityInput:59,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.similarity.SimilarityInput<T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 60
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.text.similarity.SimilarityInput].input(Object)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityInput.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInput].getName()'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[org.apache.commons.text.similarity.SimilarityInput].getClass()'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.similarity.SimilarityInput)'
    - '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.SimilarityInput<T>
    signature: '[org.apache.commons.text.similarity.SimilarityInput].input(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: E
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.text.similarity.SimilarityInput].at(int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityInput.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: E
    signature: '[org.apache.commons.text.similarity.SimilarityInput].at(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.similarity.SimilarityInput].length()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityInput.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.SimilarityInput].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.SimilarityInput
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.similarity.SimilarityInput].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityInput.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.SimilarityInput
    signature: '[org.apache.commons.text.similarity.SimilarityInput].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.CosineDistance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.similarity.CosineDistance].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.CosineDistance
    signature: '[org.apache.commons.text.similarity.CosineDistance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.RegexTokenizer].apply(CharSequence)'
      Src: org.apache.commons.text.similarity.CosineDistance:47,1
    - Dst: '[org.apache.commons.text.similarity.RegexTokenizer].apply(CharSequence)'
      Src: org.apache.commons.text.similarity.CosineDistance:48,1
    - Dst: '[org.apache.commons.text.similarity.Counter].of(CharSequence[])'
      Src: org.apache.commons.text.similarity.CosineDistance:50,1
    - Dst: '[org.apache.commons.text.similarity.Counter].of(CharSequence[])'
      Src: org.apache.commons.text.similarity.CosineDistance:51,1
    - Dst: '[org.apache.commons.text.similarity.CosineSimilarity].cosineSimilarity(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>)'
      Src: org.apache.commons.text.similarity.CosineDistance:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - CharSequence
    - CharSequence
    constantsTouched: []
    func_position:
      end: 54
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.text.similarity.CosineDistance].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.Counter].of(CharSequence[])'
    - '[org.apache.commons.text.similarity.CosineSimilarity].cosineSimilarity(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>)'
    - '[org.apache.commons.text.similarity.RegexTokenizer].apply(CharSequence)'
    linkageType: ''
    returnType: Double
    signature: '[org.apache.commons.text.similarity.CosineDistance].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.similarity.Counter:44,1
    - Dst: '[java.util.stream.Stream].of(CharSequence[])'
      Src: org.apache.commons.text.similarity.Counter:45,1
    - Dst: '[org.apache.commons.text.similarity.Counter].forEach()'
      Src: org.apache.commons.text.similarity.Counter:45,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<CharSequence,Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tokens
    argTypes:
    - CharSequence[]
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.text.similarity.Counter].of(CharSequence[])'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/Counter.java
    functionUses: 1
    functionsReached:
    - '[java.util.stream.Stream].of(CharSequence[])'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.similarity.Counter].forEach()'
    linkageType: ''
    returnType: java.util.Map<CharSequence,Integer>
    signature: '[org.apache.commons.text.similarity.Counter].of(CharSequence[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.similarity.Counter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.similarity.Counter].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/Counter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.Counter
    signature: '[org.apache.commons.text.similarity.Counter].<init>()'
Fuzzer filename: /src/project-parent/fuzz-targets/src/test/java/com/example/StringSubstitutorFuzzer.java
Fuzzing method: '[com.example.StringSubstitutorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[com.example.StringSubstitutorInterpolatorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[com.example.StringSubstitutorInterpolatorFuzzer].<init>()'
  source_file: /src/project-parent/fuzz-targets/src/test/java/com/example/StringSubstitutorInterpolatorFuzzer.java
- function_names:
  - '[com.example.StringSubstitutorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[com.example.StringSubstitutorFuzzer].<init>()'
  source_file: /src/project-parent/fuzz-targets/src/test/java/com/example/StringSubstitutorFuzzer.java
- function_names:
  - '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String)'
  - '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,String)'
  - '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String)'
  - '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String,String)'
  - '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,String)'
  - '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,String)'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testBuilder()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testConstructor()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testDeleteCharacter()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeCsvString()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeCsvWriter()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeEcmaScript()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHiragana()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtml3()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtml4()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtmlHighUnicode()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtmlThree()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeHtmlVersions()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeJava()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeJavaWithSlash()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeJson()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeXml10()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeXml11()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testEscapeXSI()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testLang313()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testLang708()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testLang911()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testStandaloneAmphersand()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeCsvString()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeCsvWriter()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeEcmaScript()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeHexCharsHtml()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeHtml3()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeHtml4()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeJava()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeJson()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeJsonDoubleQuoteAndForwardSlash()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeUnknownEntity()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testUnescapeXmlSupplementaryCharacters()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].testUnscapeXSI()'
  - '[org.apache.commons.text.StringEscapeUtilsTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringEscapeUtilsTest.java
- function_names:
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_Boolean()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_CharArray()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_CharArray_int_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_FormattedString()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_Object()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_PrimitiveNumber()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_String()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_String_int_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_StringBuffer()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_StringBuffer_int_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_StringBuilder()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_StringBuilder_int_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_TextStringBuilder()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppend_TextStringBuilder_int_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendAll_Array()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendAll_Collection()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendAll_Iterator()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendFixedWidthPadLeft()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendFixedWidthPadLeft_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendFixedWidthPadRight()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendFixedWidthPadRight_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_Boolean()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_CharArray()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_CharArray_int_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_FormattedString()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_Object()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_PrimitiveNumber()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_String()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_String_int_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_StringBuffer()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_StringBuffer_int_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_StringBuilder()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_StringBuilder_int_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_TextStringBuilder()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendln_TextStringBuilder_int_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendNewLine()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendPadding()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_char()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_char_char()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_char_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_String()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_String_int()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendSeparator_String_String()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithNullText()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithSeparators_Array()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithSeparators_Collection()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithSeparators_Iterator()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testAppendWithSeparatorsWithNullText()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testInsert()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testInsertAtEnd()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testInsertWithNullText()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].testLang299()'
  - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderAppendInsertTest.java
- function_names:
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_Boolean()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_CharArray()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_CharArray_int_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_FormattedString()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_Object()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_PrimitiveNumber()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StrBuilder()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StrBuilder_int_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_String()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_String_int_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StringBuffer()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StringBuffer_int_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StringBuilder()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppend_StringBuilder_int_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendAll_Array()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendAll_Collection()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendAll_Iterator()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendFixedWidthPadLeft()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendFixedWidthPadLeft_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendFixedWidthPadRight()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendFixedWidthPadRight_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_Boolean()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_CharArray()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_CharArray_int_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_FormattedString()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_Object()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_PrimitiveNumber()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StrBuilder()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StrBuilder_int_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_String()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_String_int_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StringBuffer()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StringBuffer_int_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StringBuilder()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendln_StringBuilder_int_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendNewLine()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendPadding()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_char()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_char_char()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_char_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_String()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_String_int()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendSeparator_String_String()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithNullText()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithSeparators_Array()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithSeparators_Collection()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithSeparators_Iterator()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testAppendWithSeparatorsWithNullText()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testInsert()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testInsertWithNullText()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].testLang299()'
  - '[org.apache.commons.text.StrBuilderAppendInsertTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderAppendInsertTest.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/OssFuzzTest.java
- function_names:
  - '[org.apache.commons.text.RandomStringGeneratorTest].codePointLength(String)'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testBadMaximumCodePoint()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testBadMinAndMax()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testBadMinimumCodePoint()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testBuildDeprecated()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testChangeOfFilter()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testGenerateMinMaxLength()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testGenerateMinMaxLengthInvalidLength()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testGenerateMinMaxLengthMinGreaterThanMax()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testGenerateTakingIntThrowsNullPointerException()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testInvalidLength()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testMultipleFilters()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testNoLoneSurrogates()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testNoPrivateCharacters()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testPasswordExample()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testRemoveFilters()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharArray()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharVarargs()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharVarargs2(boolean)'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharVarargs3(boolean)'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromCharVarargSize1()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromEmptyCharVarargs()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testSelectFromNullCharVarargs()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testSetLength()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testUsingRandomIntUnaryOperator()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testUsingRandomTextRandomProvider()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testWithinMultipleRanges()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testWithinRange()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].testZeroLength()'
  - '[org.apache.commons.text.RandomStringGeneratorTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/RandomStringGeneratorTest.java
- function_names:
  - '[org.apache.commons.text.CaseUtilsTest].testConstructor()'
  - '[org.apache.commons.text.CaseUtilsTest].testToCamelCase()'
  - '[org.apache.commons.text.CaseUtilsTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CaseUtilsTest.java
- function_names:
  - '[org.apache.commons.text.CompositeFormatTest].testCompositeFormat()'
  - '[org.apache.commons.text.CompositeFormatTest].testUsage()'
  - '[org.apache.commons.text.CompositeFormatTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CompositeFormatTest.java
- function_names:
  - '[org.apache.commons.text.TextStringBuilderTest].fill(org.apache.commons.text.TextStringBuilder,int)'
  - '[org.apache.commons.text.TextStringBuilderTest].test_LANG_1131_EqualsWithNullTextStringBuilder()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendCharBuffer()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendCharBufferException()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendCharBufferNull()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendCharSequence()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendln()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendStringBuilderNull()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendTakingTwoIntsWithIndexOutOfBoundsThrowsStringIndexOutOfBoundsExceptionTwo()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendTakingTwoIntsWithZeroThrowsStringIndexOutOfBoundsException()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendToAppendable()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendToCharBuffer()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendToStringBuffer()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendToStringBuilder()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAppendToWriter()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAsBuilder()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAsReader()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAsSupplier()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAsTokenizer()'
  - '[org.apache.commons.text.TextStringBuilderTest].testAsWriter()'
  - '[org.apache.commons.text.TextStringBuilderTest].testCapacity()'
  - '[org.apache.commons.text.TextStringBuilderTest].testCapacityAndLength()'
  - '[org.apache.commons.text.TextStringBuilderTest].testChaining()'
  - '[org.apache.commons.text.TextStringBuilderTest].testCharAt()'
  - '[org.apache.commons.text.TextStringBuilderTest].testClear()'
  - '[org.apache.commons.text.TextStringBuilderTest].testConstructorCharSequence()'
  - '[org.apache.commons.text.TextStringBuilderTest].testConstructorDefault()'
  - '[org.apache.commons.text.TextStringBuilderTest].testConstructors()'
  - '[org.apache.commons.text.TextStringBuilderTest].testConstructorString()'
  - '[org.apache.commons.text.TextStringBuilderTest].testContains_char()'
  - '[org.apache.commons.text.TextStringBuilderTest].testContains_String()'
  - '[org.apache.commons.text.TextStringBuilderTest].testContains_StringMatcher()'
  - '[org.apache.commons.text.TextStringBuilderTest].testDeleteAll_char()'
  - '[org.apache.commons.text.TextStringBuilderTest].testDeleteAll_String()'
  - '[org.apache.commons.text.TextStringBuilderTest].testDeleteAll_StringMatcher()'
  - '[org.apache.commons.text.TextStringBuilderTest].testDeleteCharAt()'
  - '[org.apache.commons.text.TextStringBuilderTest].testDeleteCharAtWithNegative()'
  - '[org.apache.commons.text.TextStringBuilderTest].testDeleteFirst_char()'
  - '[org.apache.commons.text.TextStringBuilderTest].testDeleteFirst_String()'
  - '[org.apache.commons.text.TextStringBuilderTest].testDeleteFirst_StringMatcher()'
  - '[org.apache.commons.text.TextStringBuilderTest].testDeleteIntInt()'
  - '[org.apache.commons.text.TextStringBuilderTest].testDrainChar()'
  - '[org.apache.commons.text.TextStringBuilderTest].testDrainCharsIntIntCharArrayInt()'
  - '[org.apache.commons.text.TextStringBuilderTest].testEndsWith()'
  - '[org.apache.commons.text.TextStringBuilderTest].testEnsureCapacity()'
  - '[org.apache.commons.text.TextStringBuilderTest].testEnsureCapacityOutOfMemoryError()'
  - '[org.apache.commons.text.TextStringBuilderTest].testEquals()'
  - '[org.apache.commons.text.TextStringBuilderTest].testEqualsIgnoreCase()'
  - '[org.apache.commons.text.TextStringBuilderTest].testGetChars()'
  - '[org.apache.commons.text.TextStringBuilderTest].testGetCharsIntIntCharArrayInt()'
  - '[org.apache.commons.text.TextStringBuilderTest].testGetSetNewLineText()'
  - '[org.apache.commons.text.TextStringBuilderTest].testGetSetNullText()'
  - '[org.apache.commons.text.TextStringBuilderTest].testHashCode()'
  - '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_char()'
  - '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_char_int()'
  - '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_String()'
  - '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_String_int()'
  - '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_StringMatcher()'
  - '[org.apache.commons.text.TextStringBuilderTest].testIndexOf_StringMatcher_int()'
  - '[org.apache.commons.text.TextStringBuilderTest].testIndexOfLang294()'
  - '[org.apache.commons.text.TextStringBuilderTest].testIsEmpty()'
  - '[org.apache.commons.text.TextStringBuilderTest].testIsNotEmpty()'
  - '[org.apache.commons.text.TextStringBuilderTest].testLang294()'
  - '[org.apache.commons.text.TextStringBuilderTest].testLang295()'
  - '[org.apache.commons.text.TextStringBuilderTest].testLang412Left()'
  - '[org.apache.commons.text.TextStringBuilderTest].testLang412Right()'
  - '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_char()'
  - '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_char_int()'
  - '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_String()'
  - '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_String_int()'
  - '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_StringMatcher()'
  - '[org.apache.commons.text.TextStringBuilderTest].testLastIndexOf_StringMatcher_int()'
  - '[org.apache.commons.text.TextStringBuilderTest].testLeftString()'
  - '[org.apache.commons.text.TextStringBuilderTest].testLength()'
  - '[org.apache.commons.text.TextStringBuilderTest].testMidString()'
  - '[org.apache.commons.text.TextStringBuilderTest].testMinimizeCapacity()'
  - '[org.apache.commons.text.TextStringBuilderTest].testOutOfMemoryError()'
  - '[org.apache.commons.text.TextStringBuilderTest].testOutOfMemoryError2()'
  - '[org.apache.commons.text.TextStringBuilderTest].testOutOfMemoryError3()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReadFromCharBuffer()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReadFromCharBufferAppendsToEnd()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReadFromReadable()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReadFromReadableAppendsToEnd()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReadFromReader()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReadFromReaderAppendsToEnd()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReadFromReaderEmpty()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReadFromReaderInt()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReadFromReaderIntEmpty()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReplace_int_int_String()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryCount()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryEndIndex()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryMatcher()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryReplace()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReplace_StringMatcher_String_int_int_int_VaryStartIndex()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReplaceAll_char_char()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReplaceAll_String_String()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReplaceAll_StringMatcher_String()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReplaceFirst_char_char()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReplaceFirst_String_String()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReplaceFirst_StringMatcher_String()'
  - '[org.apache.commons.text.TextStringBuilderTest].testReverse()'
  - '[org.apache.commons.text.TextStringBuilderTest].testRightString()'
  - '[org.apache.commons.text.TextStringBuilderTest].testSetCharAt()'
  - '[org.apache.commons.text.TextStringBuilderTest].testSetLength()'
  - '[org.apache.commons.text.TextStringBuilderTest].testSize()'
  - '[org.apache.commons.text.TextStringBuilderTest].testStartsWith()'
  - '[org.apache.commons.text.TextStringBuilderTest].testSubSequenceIntInt()'
  - '[org.apache.commons.text.TextStringBuilderTest].testSubstringInt()'
  - '[org.apache.commons.text.TextStringBuilderTest].testSubstringIntInt()'
  - '[org.apache.commons.text.TextStringBuilderTest].testToCharArray()'
  - '[org.apache.commons.text.TextStringBuilderTest].testToCharArrayIntInt()'
  - '[org.apache.commons.text.TextStringBuilderTest].testToString()'
  - '[org.apache.commons.text.TextStringBuilderTest].testToStringBuffer()'
  - '[org.apache.commons.text.TextStringBuilderTest].testToStringBuilder()'
  - '[org.apache.commons.text.TextStringBuilderTest].testTrim()'
  - '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray()'
  - '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int(String,int)'
  - '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_0()'
  - '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_1()'
  - '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_2()'
  - '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_3()'
  - '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_Empty_0()'
  - '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray_Int_Exceptions()'
  - '[org.apache.commons.text.TextStringBuilderTest].<init>()'
  - '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(String)'
  - '[org.apache.commons.text.TextStringBuilderTest.MockReadable].read(java.nio.CharBuffer)'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
- function_names:
  - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,java.util.Map<String,?>,Object[],java.util.Locale)'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,java.util.Map<String,?>,Object[],Locale[])'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,Object[],Locale[])'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].createMessageFormat(String,java.util.Locale)'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].setUp()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testBuiltInChoiceFormat()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testBuiltInDateTimeFormat()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testBuiltInNumberFormat()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testChoiceQuoteJustBeforeBraceEnd_TEXT_106()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testCreatesExtendedMessageFormatTakingString()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testEmbeddedPatternInChoice()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testEqualsHashcode()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testEscapedBraces_LANG_948()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testEscapedQuote_LANG_477()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testExtendedAndBuiltInFormats()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testExtendedFormats()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionFive()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionFour()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionOne()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionThree()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testFailsToCreateExtendedMessageFormatTakingTwoArgumentsThrowsIllegalArgumentExceptionTwo()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testOverriddenBuiltinFormat()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testSetFormatByArgumentIndexIsUnsupported()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testSetFormatIsUnsupported()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testSetFormatsByArgumentIndex()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].testSetFormatsIsUnsupported()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest].<init>()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat].format(Object,StringBuffer,java.text.FieldPosition)'
  - '[org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat].parseObject(String,java.text.ParsePosition)'
  - '[org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat].<init>()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest.OtherExtendedMessageFormat].<init>(String,java.util.Locale,java.util.Map<String,?extendsFormatFactory>)'
  - '[org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory].<init>()'
  - '[org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat].format(Object,StringBuffer,java.text.FieldPosition)'
  - '[org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat].parseObject(String,java.text.ParsePosition)'
  - '[org.apache.commons.text.ExtendedMessageFormatTest.UpperCaseFormat].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/ExtendedMessageFormatTest.java
- function_names:
  - '[org.apache.commons.text.AlphabetConverterTest].createJavadocExample()'
  - '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],Character[])'
  - '[org.apache.commons.text.AlphabetConverterTest].testBinaryTest()'
  - '[org.apache.commons.text.AlphabetConverterTest].testCreateConverterFromCharsAndEquals()'
  - '[org.apache.commons.text.AlphabetConverterTest].testCreateConverterFromCharsOne()'
  - '[org.apache.commons.text.AlphabetConverterTest].testCreateConverterFromCharsWithNullAndNull()'
  - '[org.apache.commons.text.AlphabetConverterTest].testCreateConverterFromMapAndEquals()'
  - '[org.apache.commons.text.AlphabetConverterTest].testDecodeReturningNull()'
  - '[org.apache.commons.text.AlphabetConverterTest].testDoNotEncodeTest()'
  - '[org.apache.commons.text.AlphabetConverterTest].testEncodeFailureTest()'
  - '[org.apache.commons.text.AlphabetConverterTest].testEquals()'
  - '[org.apache.commons.text.AlphabetConverterTest].testEqualsWithNull()'
  - '[org.apache.commons.text.AlphabetConverterTest].testEqualsWithSameObject()'
  - '[org.apache.commons.text.AlphabetConverterTest].testHebrewTest()'
  - '[org.apache.commons.text.AlphabetConverterTest].testJavadocExampleTest()'
  - '[org.apache.commons.text.AlphabetConverterTest].testMissingDoNotEncodeLettersFromEncodingTest()'
  - '[org.apache.commons.text.AlphabetConverterTest].testMissingDoNotEncodeLettersFromOriginalTest()'
  - '[org.apache.commons.text.AlphabetConverterTest].testNoEncodingLettersTest()'
  - '[org.apache.commons.text.AlphabetConverterTest].testOnlyOneEncodingLettersTest()'
  - '[org.apache.commons.text.AlphabetConverterTest].testUnexpectedEndWhileDecodingTest()'
  - '[org.apache.commons.text.AlphabetConverterTest].testUnexpectedStringWhileDecodingTest()'
  - '[org.apache.commons.text.AlphabetConverterTest].testUnicodeTest()'
  - '[org.apache.commons.text.AlphabetConverterTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/AlphabetConverterTest.java
- function_names:
  - '[org.apache.commons.text.StringSubstitutorOssFuzzTest].readAllString(String)'
  - '[org.apache.commons.text.StringSubstitutorOssFuzzTest].test42522985()'
  - '[org.apache.commons.text.StringSubstitutorOssFuzzTest].test42527553()'
  - '[org.apache.commons.text.StringSubstitutorOssFuzzTest].test42527776()'
  - '[org.apache.commons.text.StringSubstitutorOssFuzzTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorOssFuzzTest.java
- function_names:
  - '[org.apache.commons.text.StringTokenizerTest].checkClone(org.apache.commons.text.StringTokenizer)'
  - '[org.apache.commons.text.StringTokenizerTest].test1()'
  - '[org.apache.commons.text.StringTokenizerTest].test2()'
  - '[org.apache.commons.text.StringTokenizerTest].test3()'
  - '[org.apache.commons.text.StringTokenizerTest].test4()'
  - '[org.apache.commons.text.StringTokenizerTest].test5()'
  - '[org.apache.commons.text.StringTokenizerTest].test6()'
  - '[org.apache.commons.text.StringTokenizerTest].test7()'
  - '[org.apache.commons.text.StringTokenizerTest].test8()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasic1()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasic2()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasic3()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasic4()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasic5()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicDelim1()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicDelim2()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicEmpty1()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicEmpty2()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicIgnoreTrimmed1()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicIgnoreTrimmed2()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicIgnoreTrimmed3()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicIgnoreTrimmed4()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted1()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted2()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted3()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted4()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted5()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted6()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicQuoted7()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicQuotedTrimmed1()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicTrimmed1()'
  - '[org.apache.commons.text.StringTokenizerTest].testBasicTrimmed2()'
  - '[org.apache.commons.text.StringTokenizerTest].testChaining()'
  - '[org.apache.commons.text.StringTokenizerTest].testCloneNotSupportedException()'
  - '[org.apache.commons.text.StringTokenizerTest].testCloneNull()'
  - '[org.apache.commons.text.StringTokenizerTest].testCloneReset()'
  - '[org.apache.commons.text.StringTokenizerTest].testConstructor_charArray()'
  - '[org.apache.commons.text.StringTokenizerTest].testConstructor_charArray_char()'
  - '[org.apache.commons.text.StringTokenizerTest].testConstructor_charArray_char_char()'
  - '[org.apache.commons.text.StringTokenizerTest].testConstructor_String()'
  - '[org.apache.commons.text.StringTokenizerTest].testConstructor_String_char()'
  - '[org.apache.commons.text.StringTokenizerTest].testConstructor_String_char_char()'
  - '[org.apache.commons.text.StringTokenizerTest].testCSV(String)'
  - '[org.apache.commons.text.StringTokenizerTest].testCSVEmpty()'
  - '[org.apache.commons.text.StringTokenizerTest].testCSVSimple()'
  - '[org.apache.commons.text.StringTokenizerTest].testCSVSimpleNeedsTrim()'
  - '[org.apache.commons.text.StringTokenizerTest].testDelimMatcher()'
  - '[org.apache.commons.text.StringTokenizerTest].testDelimMatcherQuoteMatcher()'
  - '[org.apache.commons.text.StringTokenizerTest].testDelimString()'
  - '[org.apache.commons.text.StringTokenizerTest].testEmpty(org.apache.commons.text.StringTokenizer)'
  - '[org.apache.commons.text.StringTokenizerTest].testGetContent()'
  - '[org.apache.commons.text.StringTokenizerTest].testIteration()'
  - '[org.apache.commons.text.StringTokenizerTest].testListArray()'
  - '[org.apache.commons.text.StringTokenizerTest].testPreviousTokenAndSetEmptyTokenAsNull()'
  - '[org.apache.commons.text.StringTokenizerTest].testReset()'
  - '[org.apache.commons.text.StringTokenizerTest].testReset_charArray()'
  - '[org.apache.commons.text.StringTokenizerTest].testReset_String()'
  - '[org.apache.commons.text.StringTokenizerTest].testStringTokenizerQuoteMatcher()'
  - '[org.apache.commons.text.StringTokenizerTest].testStringTokenizerStringMatcher()'
  - '[org.apache.commons.text.StringTokenizerTest].testStringTokenizerStrMatcher()'
  - '[org.apache.commons.text.StringTokenizerTest].testTokenizeSubclassInputChange()'
  - '[org.apache.commons.text.StringTokenizerTest].testTokenizeSubclassOutputChange()'
  - '[org.apache.commons.text.StringTokenizerTest].testToString()'
  - '[org.apache.commons.text.StringTokenizerTest].testTSV()'
  - '[org.apache.commons.text.StringTokenizerTest].testTSVEmpty()'
  - '[org.apache.commons.text.StringTokenizerTest].testXSVAbc(org.apache.commons.text.StringTokenizer)'
  - '[org.apache.commons.text.StringTokenizerTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringTokenizerTest.java
- function_names:
  - '[org.apache.commons.text.FormattableUtilsTest].createFormatter()'
  - '[org.apache.commons.text.FormattableUtilsTest].testAlternatePadCharacter()'
  - '[org.apache.commons.text.FormattableUtilsTest].testAlternatePadCharAndEllipsis()'
  - '[org.apache.commons.text.FormattableUtilsTest].testAppendWithNullFormatterAndIntsThrowsNullPointerException()'
  - '[org.apache.commons.text.FormattableUtilsTest].testDefaultAppend()'
  - '[org.apache.commons.text.FormattableUtilsTest].testEllipsis()'
  - '[org.apache.commons.text.FormattableUtilsTest].testIllegalEllipsis()'
  - '[org.apache.commons.text.FormattableUtilsTest].testIllegalEllipsisWith7Args()'
  - '[org.apache.commons.text.FormattableUtilsTest].testPublicConstructorExists()'
  - '[org.apache.commons.text.FormattableUtilsTest].testSimplestFormat()'
  - '[org.apache.commons.text.FormattableUtilsTest].<init>()'
  - '[org.apache.commons.text.FormattableUtilsTest.SimplestFormattable].<init>(String)'
  - '[org.apache.commons.text.FormattableUtilsTest.SimplestFormattable].formatTo(java.util.Formatter,int,int,int)'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/FormattableUtilsTest.java
- function_names:
  - '[org.apache.commons.text.StrBuilderTest].test_LANG_1131_EqualsWithNullStrBuilder()'
  - '[org.apache.commons.text.StrBuilderTest].testAppendCharBuffer()'
  - '[org.apache.commons.text.StrBuilderTest].testAppendCharBufferException()'
  - '[org.apache.commons.text.StrBuilderTest].testAppendCharBufferNull()'
  - '[org.apache.commons.text.StrBuilderTest].testAppendCharSequence()'
  - '[org.apache.commons.text.StrBuilderTest].testAppendln()'
  - '[org.apache.commons.text.StrBuilderTest].testAppendStringBuilderNull()'
  - '[org.apache.commons.text.StrBuilderTest].testAppendTakingTwoIntsWithIndexOutOfBoundsThrowsStringIndexOutOfBoundsExceptionTwo()'
  - '[org.apache.commons.text.StrBuilderTest].testAppendTakingTwoIntsWithZeroThrowsStringIndexOutOfBoundsException()'
  - '[org.apache.commons.text.StrBuilderTest].testAppendToCharBuffer()'
  - '[org.apache.commons.text.StrBuilderTest].testAppendToStringBuffer()'
  - '[org.apache.commons.text.StrBuilderTest].testAppendToStringBuilder()'
  - '[org.apache.commons.text.StrBuilderTest].testAppendToWriter()'
  - '[org.apache.commons.text.StrBuilderTest].testAsBuilder()'
  - '[org.apache.commons.text.StrBuilderTest].testAsReader()'
  - '[org.apache.commons.text.StrBuilderTest].testAsTokenizer()'
  - '[org.apache.commons.text.StrBuilderTest].testAsWriter()'
  - '[org.apache.commons.text.StrBuilderTest].testCapacity()'
  - '[org.apache.commons.text.StrBuilderTest].testCapacityAndLength()'
  - '[org.apache.commons.text.StrBuilderTest].testChaining()'
  - '[org.apache.commons.text.StrBuilderTest].testCharAt()'
  - '[org.apache.commons.text.StrBuilderTest].testClear()'
  - '[org.apache.commons.text.StrBuilderTest].testConstructors()'
  - '[org.apache.commons.text.StrBuilderTest].testContains_char()'
  - '[org.apache.commons.text.StrBuilderTest].testContains_String()'
  - '[org.apache.commons.text.StrBuilderTest].testContains_StrMatcher()'
  - '[org.apache.commons.text.StrBuilderTest].testDeleteAll_char()'
  - '[org.apache.commons.text.StrBuilderTest].testDeleteAll_String()'
  - '[org.apache.commons.text.StrBuilderTest].testDeleteAll_StrMatcher()'
  - '[org.apache.commons.text.StrBuilderTest].testDeleteCharAt()'
  - '[org.apache.commons.text.StrBuilderTest].testDeleteCharAtWithNegative()'
  - '[org.apache.commons.text.StrBuilderTest].testDeleteFirst_char()'
  - '[org.apache.commons.text.StrBuilderTest].testDeleteFirst_String()'
  - '[org.apache.commons.text.StrBuilderTest].testDeleteFirst_StrMatcher()'
  - '[org.apache.commons.text.StrBuilderTest].testDeleteIntInt()'
  - '[org.apache.commons.text.StrBuilderTest].testEndsWith()'
  - '[org.apache.commons.text.StrBuilderTest].testEnsureCapacity()'
  - '[org.apache.commons.text.StrBuilderTest].testEquals()'
  - '[org.apache.commons.text.StrBuilderTest].testEqualsIgnoreCase()'
  - '[org.apache.commons.text.StrBuilderTest].testGetChars()'
  - '[org.apache.commons.text.StrBuilderTest].testGetCharsIntIntCharArrayInt()'
  - '[org.apache.commons.text.StrBuilderTest].testGetSetNewLineText()'
  - '[org.apache.commons.text.StrBuilderTest].testGetSetNullText()'
  - '[org.apache.commons.text.StrBuilderTest].testHashCode()'
  - '[org.apache.commons.text.StrBuilderTest].testIndexOf_char()'
  - '[org.apache.commons.text.StrBuilderTest].testIndexOf_char_int()'
  - '[org.apache.commons.text.StrBuilderTest].testIndexOf_String()'
  - '[org.apache.commons.text.StrBuilderTest].testIndexOf_String_int()'
  - '[org.apache.commons.text.StrBuilderTest].testIndexOf_StrMatcher()'
  - '[org.apache.commons.text.StrBuilderTest].testIndexOf_StrMatcher_int()'
  - '[org.apache.commons.text.StrBuilderTest].testIndexOfLang294()'
  - '[org.apache.commons.text.StrBuilderTest].testIsEmpty()'
  - '[org.apache.commons.text.StrBuilderTest].testLang294()'
  - '[org.apache.commons.text.StrBuilderTest].testLang295()'
  - '[org.apache.commons.text.StrBuilderTest].testLang412Left()'
  - '[org.apache.commons.text.StrBuilderTest].testLang412Right()'
  - '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_char()'
  - '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_char_int()'
  - '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_String()'
  - '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_String_int()'
  - '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_StrMatcher()'
  - '[org.apache.commons.text.StrBuilderTest].testLastIndexOf_StrMatcher_int()'
  - '[org.apache.commons.text.StrBuilderTest].testLeftString()'
  - '[org.apache.commons.text.StrBuilderTest].testLength()'
  - '[org.apache.commons.text.StrBuilderTest].testMidString()'
  - '[org.apache.commons.text.StrBuilderTest].testMinimizeCapacity()'
  - '[org.apache.commons.text.StrBuilderTest].testReadFromCharBuffer()'
  - '[org.apache.commons.text.StrBuilderTest].testReadFromCharBufferAppendsToEnd()'
  - '[org.apache.commons.text.StrBuilderTest].testReadFromReadable()'
  - '[org.apache.commons.text.StrBuilderTest].testReadFromReadableAppendsToEnd()'
  - '[org.apache.commons.text.StrBuilderTest].testReadFromReader()'
  - '[org.apache.commons.text.StrBuilderTest].testReadFromReaderAppendsToEnd()'
  - '[org.apache.commons.text.StrBuilderTest].testReplace_int_int_String()'
  - '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryCount()'
  - '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryEndIndex()'
  - '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryMatcher()'
  - '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryReplace()'
  - '[org.apache.commons.text.StrBuilderTest].testReplace_StrMatcher_String_int_int_int_VaryStartIndex()'
  - '[org.apache.commons.text.StrBuilderTest].testReplaceAll_char_char()'
  - '[org.apache.commons.text.StrBuilderTest].testReplaceAll_String_String()'
  - '[org.apache.commons.text.StrBuilderTest].testReplaceAll_StrMatcher_String()'
  - '[org.apache.commons.text.StrBuilderTest].testReplaceFirst_char_char()'
  - '[org.apache.commons.text.StrBuilderTest].testReplaceFirst_String_String()'
  - '[org.apache.commons.text.StrBuilderTest].testReplaceFirst_StrMatcher_String()'
  - '[org.apache.commons.text.StrBuilderTest].testReverse()'
  - '[org.apache.commons.text.StrBuilderTest].testRightString()'
  - '[org.apache.commons.text.StrBuilderTest].testSetCharAt()'
  - '[org.apache.commons.text.StrBuilderTest].testSetLength()'
  - '[org.apache.commons.text.StrBuilderTest].testSize()'
  - '[org.apache.commons.text.StrBuilderTest].testStartsWith()'
  - '[org.apache.commons.text.StrBuilderTest].testSubSequenceIntInt()'
  - '[org.apache.commons.text.StrBuilderTest].testSubstringInt()'
  - '[org.apache.commons.text.StrBuilderTest].testSubstringIntInt()'
  - '[org.apache.commons.text.StrBuilderTest].testToCharArray()'
  - '[org.apache.commons.text.StrBuilderTest].testToCharArrayIntInt()'
  - '[org.apache.commons.text.StrBuilderTest].testToString()'
  - '[org.apache.commons.text.StrBuilderTest].testToStringBuffer()'
  - '[org.apache.commons.text.StrBuilderTest].testToStringBuilder()'
  - '[org.apache.commons.text.StrBuilderTest].testTrim()'
  - '[org.apache.commons.text.StrBuilderTest].<init>()'
  - '[org.apache.commons.text.StrBuilderTest.MockReadable].<init>(String)'
  - '[org.apache.commons.text.StrBuilderTest.MockReadable].read(java.nio.CharBuffer)'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderTest.java
- function_names:
  - '[org.apache.commons.text.WordUtilsTest].testAbbreviateForLowerThanMinusOneValues()'
  - '[org.apache.commons.text.WordUtilsTest].testAbbreviateForLowerValue()'
  - '[org.apache.commons.text.WordUtilsTest].testAbbreviateForLowerValueAndAppendedString()'
  - '[org.apache.commons.text.WordUtilsTest].testAbbreviateForNullAndEmptyString()'
  - '[org.apache.commons.text.WordUtilsTest].testAbbreviateForUpperLimit()'
  - '[org.apache.commons.text.WordUtilsTest].testAbbreviateForUpperLimitAndAppendedString()'
  - '[org.apache.commons.text.WordUtilsTest].testAbbreviateUpperLessThanLowerValues()'
  - '[org.apache.commons.text.WordUtilsTest].testCapitalize_String()'
  - '[org.apache.commons.text.WordUtilsTest].testCapitalizeFully_String()'
  - '[org.apache.commons.text.WordUtilsTest].testCapitalizeFully_Text88()'
  - '[org.apache.commons.text.WordUtilsTest].testCapitalizeFullyWithDelimiters_String()'
  - '[org.apache.commons.text.WordUtilsTest].testCapitalizeWithDelimiters_String()'
  - '[org.apache.commons.text.WordUtilsTest].testConstructor()'
  - '[org.apache.commons.text.WordUtilsTest].testContainsAllWords_StringString()'
  - '[org.apache.commons.text.WordUtilsTest].testContainsAllWordsWithNull()'
  - '[org.apache.commons.text.WordUtilsTest].testInitials_String()'
  - '[org.apache.commons.text.WordUtilsTest].testInitials_String_charArray()'
  - '[org.apache.commons.text.WordUtilsTest].testInitialsSurrogatePairs()'
  - '[org.apache.commons.text.WordUtilsTest].testLANG1292()'
  - '[org.apache.commons.text.WordUtilsTest].testLANG673()'
  - '[org.apache.commons.text.WordUtilsTest].testSwapCase_String()'
  - '[org.apache.commons.text.WordUtilsTest].testText123()'
  - '[org.apache.commons.text.WordUtilsTest].testUncapitalize_String()'
  - '[org.apache.commons.text.WordUtilsTest].testUnCapitalize_Text88()'
  - '[org.apache.commons.text.WordUtilsTest].testUncapitalizeWithDelimiters_String()'
  - '[org.apache.commons.text.WordUtilsTest].testWrap_StringInt()'
  - '[org.apache.commons.text.WordUtilsTest].testWrap_StringIntStringBoolean()'
  - '[org.apache.commons.text.WordUtilsTest].testWrap_StringIntStringBooleanString()'
  - '[org.apache.commons.text.WordUtilsTest].testWrapAtMiddleTwice()'
  - '[org.apache.commons.text.WordUtilsTest].testWrapAtStartAndEnd()'
  - '[org.apache.commons.text.WordUtilsTest].testWrapWithMultipleRegexMatchOfLength0()'
  - '[org.apache.commons.text.WordUtilsTest].testWrapWithRegexMatchOfLength0()'
  - '[org.apache.commons.text.WordUtilsTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
- function_names:
  - '[org.apache.commons.text.StrSubstitutorTest].doTestNoReplace(String)'
  - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
  - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(org.apache.commons.text.StrSubstitutor,String,String,boolean)'
  - '[org.apache.commons.text.StrSubstitutorTest].setUp()'
  - '[org.apache.commons.text.StrSubstitutorTest].tearDown()'
  - '[org.apache.commons.text.StrSubstitutorTest].testConstructorMapFull()'
  - '[org.apache.commons.text.StrSubstitutorTest].testConstructorMapPrefixSuffix()'
  - '[org.apache.commons.text.StrSubstitutorTest].testConstructorNoArgs()'
  - '[org.apache.commons.text.StrSubstitutorTest].testCreatesStrSubstitutorTakingStrLookupAndCallsReplaceTakingTwoAndThreeInts()'
  - '[org.apache.commons.text.StrSubstitutorTest].testCyclicReplacement()'
  - '[org.apache.commons.text.StrSubstitutorTest].testDefaultValueDelimiters()'
  - '[org.apache.commons.text.StrSubstitutorTest].testDisableSubstitutionInValues()'
  - '[org.apache.commons.text.StrSubstitutorTest].testGetSetEscape()'
  - '[org.apache.commons.text.StrSubstitutorTest].testGetSetPrefix()'
  - '[org.apache.commons.text.StrSubstitutorTest].testGetSetSuffix()'
  - '[org.apache.commons.text.StrSubstitutorTest].testGetSetValueDelimiter()'
  - '[org.apache.commons.text.StrSubstitutorTest].testLANG1055()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceAdjacentAtEnd()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceAdjacentAtStart()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceChangedMap()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceComplexEscaping()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceEmpty()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceEmptyKeys()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceEscaping()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceIncompletePrefix()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceInTakingStringBufferWithNonNull()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceInTakingStringBuilderWithNonNull()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceInTakingStringBuilderWithNull()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceInTakingTwoAndThreeIntsReturningFalse()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceInVariable()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceInVariableDisabled()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceInVariableRecursive()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceNoPrefixNoSuffix()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceNoPrefixSuffix()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceNoVariables()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceNull()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplacePartialString_noReplace()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplacePrefixNoSuffix()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceRecursive()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceSimple()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceSolo()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceSoloEscaping()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceTakingCharSequenceReturningNull()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceTakingThreeArgumentsThrowsNullPointerException()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceToIdentical()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceUnknownKey()'
  - '[org.apache.commons.text.StrSubstitutorTest].testReplaceWeirdPattens()'
  - '[org.apache.commons.text.StrSubstitutorTest].testResolveVariable()'
  - '[org.apache.commons.text.StrSubstitutorTest].testSamePrefixAndSuffix()'
  - '[org.apache.commons.text.StrSubstitutorTest].testStaticReplace()'
  - '[org.apache.commons.text.StrSubstitutorTest].testStaticReplacePrefixSuffix()'
  - '[org.apache.commons.text.StrSubstitutorTest].testStaticReplaceSystemProperties()'
  - '[org.apache.commons.text.StrSubstitutorTest].testSubstituteDefaultProperties()'
  - '[org.apache.commons.text.StrSubstitutorTest].testSubstitutePreserveEscape()'
  - '[org.apache.commons.text.StrSubstitutorTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrSubstitutorTest.java
- function_names:
  - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(CharSequence,CharSequence)'
  - '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
  - '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
  - '[org.apache.commons.text.StringSubstitutorTest].doTestNoReplace(org.apache.commons.text.StringSubstitutor,String)'
  - '[org.apache.commons.text.StringSubstitutorTest].doTestReplace(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
  - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
  - '[org.apache.commons.text.StringSubstitutorTest].setUp()'
  - '[org.apache.commons.text.StringSubstitutorTest].tearDown()'
  - '[org.apache.commons.text.StringSubstitutorTest].testConstructorNullMap()'
  - '[org.apache.commons.text.StringSubstitutorTest].testConstructorStringSubstitutor()'
  - '[org.apache.commons.text.StringSubstitutorTest].testGetSetEscape()'
  - '[org.apache.commons.text.StringSubstitutorTest].testLANG1055()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplace_JiraText178_WeirdPatterns1()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplace_JiraText178_WeirdPatterns2()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplace_JiraText178_WeirdPatterns3()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceAdjacentAtEnd()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceAdjacentAtStart()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceChangedMap()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceComplexEscaping()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKey()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyExtraFirst()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyExtraLast()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyOnly()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyShortest()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyWithDefault()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyWithDefaultOnly()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyWithDefaultOnlyEmpty()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyKeyWithDefaultOnlyShortest()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceEmptyString()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceEscaping()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceFailOnUndefinedVariable()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceFailOnUndefinedVariableWithReplaceInVariable()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceIncompletePrefix()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceInTakingStringBufferWithNonNull()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceInTakingStringBuilderWithNonNull()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceInTakingStringBuilderWithNull()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceInTakingTwoAndThreeIntsReturningFalse()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceInVariable()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceInVariableDisabled()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceInVariableRecursive()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceKeyStartChars()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceKeyStartChars1Only()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceKeyStartChars2Only()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceNoPrefixNoSuffix()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceNoPrefixSuffix()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceNoVariables()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceNull()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplacePartialString_noReplace()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplacePrefixNoSuffix()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceRecursive()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceSimple()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceSimpleKeySize1()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceSimpleKeySize2()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceSimpleKeySize3()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceTakingCharSequenceReturningNull()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceTakingThreeArgumentsThrowsNullPointerException()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceThrowsStringIndexOutOfBoundsException()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceToIdentical()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKey()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKeyDefaultValue()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKeyOnly()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKeyOnlyExtraFirst()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownKeyOnlyExtraLast()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownShortestKeyOnly()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownShortestKeyOnlyExtraFirst()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceUnknownShortestKeyOnlyExtraLast()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping2To1()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping3To2()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping4To3()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping5To4()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount1Escaping6To4()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount2()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount2NonAdjacent()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount3()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceVariablesCount3NonAdjacent()'
  - '[org.apache.commons.text.StringSubstitutorTest].testReplaceWeirdPattens()'
  - '[org.apache.commons.text.StringSubstitutorTest].testResolveVariable()'
  - '[org.apache.commons.text.StringSubstitutorTest].testSamePrefixAndSuffix()'
  - '[org.apache.commons.text.StringSubstitutorTest].testStaticReplace()'
  - '[org.apache.commons.text.StringSubstitutorTest].testStaticReplacePrefixSuffix()'
  - '[org.apache.commons.text.StringSubstitutorTest].testStaticReplaceSystemProperties()'
  - '[org.apache.commons.text.StringSubstitutorTest].testStaticReplaceSystemPropertiesWithUpdate()'
  - '[org.apache.commons.text.StringSubstitutorTest].testSubstituteDefaultProperties()'
  - '[org.apache.commons.text.StringSubstitutorTest].testSubstitutePreserveEscape()'
  - '[org.apache.commons.text.StringSubstitutorTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
- function_names:
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithDefaults()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithDefaults(boolean)'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomFunctionWithoutDefaults()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithDefaults()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithDefaults(boolean)'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testCustomMapWithoutDefaults()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDefaultInterpolator()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDefaultValueForMissingKeyInResourceBundle()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookup()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookup_disabledByDefault()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupAddress()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupCanonicalName()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupName()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupNameUntrimmed()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testDnsLookupUnknown()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testJavaScript()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testJavaScript_disabledByDefault()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testLocalHostLookup_Address()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testLocalHostLookup_CanonicalName()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testLocalHostLookup_Name()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testMapAndSystemProperty()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testSystemProperty()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].testSystemPropertyDefaultStringLookup()'
  - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorWithInterpolatorStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.StrTokenizerTest].checkClone(org.apache.commons.text.StrTokenizer)'
  - '[org.apache.commons.text.StrTokenizerTest].test1()'
  - '[org.apache.commons.text.StrTokenizerTest].test2()'
  - '[org.apache.commons.text.StrTokenizerTest].test3()'
  - '[org.apache.commons.text.StrTokenizerTest].test4()'
  - '[org.apache.commons.text.StrTokenizerTest].test5()'
  - '[org.apache.commons.text.StrTokenizerTest].test6()'
  - '[org.apache.commons.text.StrTokenizerTest].test7()'
  - '[org.apache.commons.text.StrTokenizerTest].test8()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasic1()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasic2()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasic3()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasic4()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasic5()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicDelim1()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicDelim2()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicEmpty1()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicEmpty2()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicIgnoreTrimmed1()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicIgnoreTrimmed2()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicIgnoreTrimmed3()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicIgnoreTrimmed4()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted1()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted2()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted3()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted4()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted5()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted6()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicQuoted7()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicQuotedTrimmed1()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicTrimmed1()'
  - '[org.apache.commons.text.StrTokenizerTest].testBasicTrimmed2()'
  - '[org.apache.commons.text.StrTokenizerTest].testChaining()'
  - '[org.apache.commons.text.StrTokenizerTest].testCloneNotSupportedException()'
  - '[org.apache.commons.text.StrTokenizerTest].testCloneNull()'
  - '[org.apache.commons.text.StrTokenizerTest].testCloneReset()'
  - '[org.apache.commons.text.StrTokenizerTest].testConstructor_charArray()'
  - '[org.apache.commons.text.StrTokenizerTest].testConstructor_charArray_char()'
  - '[org.apache.commons.text.StrTokenizerTest].testConstructor_charArray_char_char()'
  - '[org.apache.commons.text.StrTokenizerTest].testConstructor_String()'
  - '[org.apache.commons.text.StrTokenizerTest].testConstructor_String_char()'
  - '[org.apache.commons.text.StrTokenizerTest].testConstructor_String_char_char()'
  - '[org.apache.commons.text.StrTokenizerTest].testCSV(String)'
  - '[org.apache.commons.text.StrTokenizerTest].testCSVEmpty()'
  - '[org.apache.commons.text.StrTokenizerTest].testCSVSimple()'
  - '[org.apache.commons.text.StrTokenizerTest].testCSVSimpleNeedsTrim()'
  - '[org.apache.commons.text.StrTokenizerTest].testDelimMatcher()'
  - '[org.apache.commons.text.StrTokenizerTest].testDelimMatcherQuoteMatcher()'
  - '[org.apache.commons.text.StrTokenizerTest].testDelimString()'
  - '[org.apache.commons.text.StrTokenizerTest].testEmpty(org.apache.commons.text.StrTokenizer)'
  - '[org.apache.commons.text.StrTokenizerTest].testGetContent()'
  - '[org.apache.commons.text.StrTokenizerTest].testIteration()'
  - '[org.apache.commons.text.StrTokenizerTest].testListArray()'
  - '[org.apache.commons.text.StrTokenizerTest].testPreviousTokenAndSetEmptyTokenAsNull()'
  - '[org.apache.commons.text.StrTokenizerTest].testReset()'
  - '[org.apache.commons.text.StrTokenizerTest].testReset_charArray()'
  - '[org.apache.commons.text.StrTokenizerTest].testReset_String()'
  - '[org.apache.commons.text.StrTokenizerTest].testStringTokenizerQuoteMatcher()'
  - '[org.apache.commons.text.StrTokenizerTest].testStringTokenizerStringMatcher()'
  - '[org.apache.commons.text.StrTokenizerTest].testStringTokenizerStrMatcher()'
  - '[org.apache.commons.text.StrTokenizerTest].testTokenizeSubclassInputChange()'
  - '[org.apache.commons.text.StrTokenizerTest].testTokenizeSubclassOutputChange()'
  - '[org.apache.commons.text.StrTokenizerTest].testToString()'
  - '[org.apache.commons.text.StrTokenizerTest].testTSV()'
  - '[org.apache.commons.text.StrTokenizerTest].testTSVEmpty()'
  - '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
  - '[org.apache.commons.text.StrTokenizerTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrTokenizerTest.java
- function_names:
  - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
  - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
  - '[org.apache.commons.text.StrMatcherTest].testCharMatcher_char()'
  - '[org.apache.commons.text.StrMatcherTest].testCharSetMatcher_charArray()'
  - '[org.apache.commons.text.StrMatcherTest].testCharSetMatcher_String()'
  - '[org.apache.commons.text.StrMatcherTest].testCommaMatcher()'
  - '[org.apache.commons.text.StrMatcherTest].testDoubleQuoteMatcher()'
  - '[org.apache.commons.text.StrMatcherTest].testMatcherIndices()'
  - '[org.apache.commons.text.StrMatcherTest].testNoneMatcher()'
  - '[org.apache.commons.text.StrMatcherTest].testQuoteMatcher()'
  - '[org.apache.commons.text.StrMatcherTest].testSingleQuoteMatcher()'
  - '[org.apache.commons.text.StrMatcherTest].testSpaceMatcher()'
  - '[org.apache.commons.text.StrMatcherTest].testSplitMatcher()'
  - '[org.apache.commons.text.StrMatcherTest].testStringMatcher_String()'
  - '[org.apache.commons.text.StrMatcherTest].testTabMatcher()'
  - '[org.apache.commons.text.StrMatcherTest].testTrimMatcher()'
  - '[org.apache.commons.text.StrMatcherTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrMatcherTest.java
- function_names:
  - '[org.apache.commons.text.CharacterPredicatesTest].testArabicNumerals()'
  - '[org.apache.commons.text.CharacterPredicatesTest].testAsciiAlphaNumerals()'
  - '[org.apache.commons.text.CharacterPredicatesTest].testAsciiLetters()'
  - '[org.apache.commons.text.CharacterPredicatesTest].testAsciiLowercaseLetters()'
  - '[org.apache.commons.text.CharacterPredicatesTest].testAsciiUppercaseLetters()'
  - '[org.apache.commons.text.CharacterPredicatesTest].testDigits()'
  - '[org.apache.commons.text.CharacterPredicatesTest].testLetters()'
  - '[org.apache.commons.text.CharacterPredicatesTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/CharacterPredicatesTest.java
- function_names:
  - '[org.apache.commons.text.StrLookupTest].testMapLookup()'
  - '[org.apache.commons.text.StrLookupTest].testMapLookup_nullMap()'
  - '[org.apache.commons.text.StrLookupTest].testNoneLookup()'
  - '[org.apache.commons.text.StrLookupTest].testResourceBundleLookup()'
  - '[org.apache.commons.text.StrLookupTest].testResourceBundleLookup_nullMap()'
  - '[org.apache.commons.text.StrLookupTest].testSystemPropertiesLookup()'
  - '[org.apache.commons.text.StrLookupTest].testSystemPropertiesLookupReplacedProperties()'
  - '[org.apache.commons.text.StrLookupTest].testSystemPropertiesLookupUpdatedProperty()'
  - '[org.apache.commons.text.StrLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrLookupTest.java
- function_names:
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].createReader(org.apache.commons.text.StringSubstitutor,String)'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestNoReplace(org.apache.commons.text.StringSubstitutor,String)'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestNoReplaceInSteps(String,org.apache.commons.text.StringSubstitutor)'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplace(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharArrayAtSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean,int,int)'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharArraySteps(org.apache.commons.text.StringSubstitutor,String,String,boolean,int)'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].getMinExpressionLength(org.apache.commons.text.StringSubstitutor)'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].replace(org.apache.commons.text.StringSubstitutor,String)'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].testReadMixedBufferLengths1ToVarLenPlusNoReplace()'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].testReadMixedBufferLengthsReplace()'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].testReadMixedBufferLengthsVarLenPlusToNoReplace()'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toStringChar(int)'
  - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/io/StringSubstitutorFilterReaderTest.java
- function_names:
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].checkAndMatcher_char(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testAndMatcher_char()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testCharMatcher_char()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testCharSetMatcher_charArray()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testCharSetMatcher_String()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testCommaMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testDoubleQuoteMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testMatcherIndices()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testNoneMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testQuoteMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testSingleQuoteMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testSpaceMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testSplitMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testStringMatcher_String()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testTabMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].testTrimMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharSequenceStringTest.java
- function_names:
  - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].testGetSetPrefix()'
  - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].testGetSetSuffix()'
  - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].testGetSetValueDelimiter()'
  - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringSubstitutorGetSetTest.java
- function_names:
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].checkAndMatcher_char(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testAndMatcher_char()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testCharMatcher_char()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testCharSetMatcher_charArray()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testCharSetMatcher_String()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testCommaMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testDoubleQuoteMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testMatcherIndices()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testNoneMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testQuoteMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testSingleQuoteMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testSpaceMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testSplitMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String_fromChars()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testStringMatcher_String_fromString()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testTabMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].testTrimMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherOnCharArrayTest.java
- function_names:
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_andMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_charMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_charSetMatcher_char()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_charSetMatcher_String()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_commaMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_doubleQuoteMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_noneMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_quoteMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_singleQuoteMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_spaceMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_splitMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_stringMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_stringMatcherChars()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_tabMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].test_trimMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].testDefaultMethods()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].<init>()'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/matcher/StringMatcherFactoryTest.java
- function_names:
  - '[org.apache.commons.text.diff.ReplacementsFinderTest].parameters()'
  - '[org.apache.commons.text.diff.ReplacementsFinderTest].setUp()'
  - '[org.apache.commons.text.diff.ReplacementsFinderTest].testReplacementsHandler(String,String,int,Character[],Character[])'
  - '[org.apache.commons.text.diff.ReplacementsFinderTest].<init>()'
  - '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].<init>()'
  - '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getFrom()'
  - '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getSkipped()'
  - '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getTo()'
  - '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].handleReplacement(int,java.util.List<Character>,java.util.List<Character>)'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/ReplacementsFinderTest.java
- function_names:
  - '[org.apache.commons.text.diff.StringsComparatorTest].setUp()'
  - '[org.apache.commons.text.diff.StringsComparatorTest].tearDown()'
  - '[org.apache.commons.text.diff.StringsComparatorTest].testExecution()'
  - '[org.apache.commons.text.diff.StringsComparatorTest].testLength()'
  - '[org.apache.commons.text.diff.StringsComparatorTest].testLongestCommonSubsequence()'
  - '[org.apache.commons.text.diff.StringsComparatorTest].<init>()'
  - '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].<init>()'
  - '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].getString()'
  - '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].visitDeleteCommand(T)'
  - '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].visitInsertCommand(T)'
  - '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].visitKeepCommand(T)'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/diff/StringsComparatorTest.java
- function_names:
  - '[org.apache.commons.text.translate.AggregateTranslatorTest].testNonNull()'
  - '[org.apache.commons.text.translate.AggregateTranslatorTest].testNullConstructor()'
  - '[org.apache.commons.text.translate.AggregateTranslatorTest].testNullVarargConstructor()'
  - '[org.apache.commons.text.translate.AggregateTranslatorTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/AggregateTranslatorTest.java
- function_names:
  - '[org.apache.commons.text.translate.SinglePassTranslatorTest].before()'
  - '[org.apache.commons.text.translate.SinglePassTranslatorTest].testCodePointsAreReturned()'
  - '[org.apache.commons.text.translate.SinglePassTranslatorTest].testIndexIsValidated()'
  - '[org.apache.commons.text.translate.SinglePassTranslatorTest].testTranslateThrowsIllegalArgumentException()'
  - '[org.apache.commons.text.translate.SinglePassTranslatorTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/SinglePassTranslatorTest.java
- function_names:
  - '[org.apache.commons.text.translate.LookupTranslatorTest].testBasicLookup()'
  - '[org.apache.commons.text.translate.LookupTranslatorTest].testFailsToCreateLookupTranslatorThrowsInvalidParameterException()'
  - '[org.apache.commons.text.translate.LookupTranslatorTest].testLang882()'
  - '[org.apache.commons.text.translate.LookupTranslatorTest].testTranslateSupplementaryCharacter()'
  - '[org.apache.commons.text.translate.LookupTranslatorTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/LookupTranslatorTest.java
- function_names:
  - '[org.apache.commons.text.translate.NumericEntityEscaperTest].testAbove()'
  - '[org.apache.commons.text.translate.NumericEntityEscaperTest].testBelow()'
  - '[org.apache.commons.text.translate.NumericEntityEscaperTest].testBetween()'
  - '[org.apache.commons.text.translate.NumericEntityEscaperTest].testSupplementary()'
  - '[org.apache.commons.text.translate.NumericEntityEscaperTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityEscaperTest.java
- function_names:
  - '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperCommaTest()'
  - '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperCRTest()'
  - '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperLFTest()'
  - '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperPlaneTextTest()'
  - '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvEscaperQuoteTest()'
  - '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperPlaneTextTest()'
  - '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperTest1()'
  - '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperTest2()'
  - '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperTest3()'
  - '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperTest4()'
  - '[org.apache.commons.text.translate.CsvTranslatorsTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
- function_names:
  - '[org.apache.commons.text.translate.UnicodeUnescaperTest].testLessThanFour()'
  - '[org.apache.commons.text.translate.UnicodeUnescaperTest].testUPlus()'
  - '[org.apache.commons.text.translate.UnicodeUnescaperTest].testUuuuu()'
  - '[org.apache.commons.text.translate.UnicodeUnescaperTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeUnescaperTest.java
- function_names:
  - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].testInvalidCharacters()'
  - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].testValidCharacters()'
  - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeUnpairedSurrogateRemoverTest.java
- function_names:
  - '[org.apache.commons.text.translate.EntityArraysTest].testAposMap()'
  - '[org.apache.commons.text.translate.EntityArraysTest].testBasicMap()'
  - '[org.apache.commons.text.translate.EntityArraysTest].testConstructorExists()'
  - '[org.apache.commons.text.translate.EntityArraysTest].testEscapeVsUnescapeMaps(java.util.Map<CharSequence,CharSequence>,java.util.Map<CharSequence,CharSequence>)'
  - '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicatedDeclaredMapKeys()'
  - '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesAposMap()'
  - '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesBasicMap()'
  - '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesHtml40ExtendedMap()'
  - '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesISO8859Map()'
  - '[org.apache.commons.text.translate.EntityArraysTest].testForDuplicateDeclaredMapValuesJavaCtrlCharsMap()'
  - '[org.apache.commons.text.translate.EntityArraysTest].testHtml40ExtendedMap()'
  - '[org.apache.commons.text.translate.EntityArraysTest].testISO8859Map()'
  - '[org.apache.commons.text.translate.EntityArraysTest].testJavaCtrlCharsMap()'
  - '[org.apache.commons.text.translate.EntityArraysTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/EntityArraysTest.java
- function_names:
  - '[org.apache.commons.text.translate.CodePointTranslatorTest].testAboveReturningNonNull()'
  - '[org.apache.commons.text.translate.CodePointTranslatorTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CodePointTranslatorTest.java
- function_names:
  - '[org.apache.commons.text.translate.UnicodeEscaperTest].testAbove()'
  - '[org.apache.commons.text.translate.UnicodeEscaperTest].testBelow()'
  - '[org.apache.commons.text.translate.UnicodeEscaperTest].testBetween()'
  - '[org.apache.commons.text.translate.UnicodeEscaperTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/UnicodeEscaperTest.java
- function_names:
  - '[org.apache.commons.text.translate.OctalUnescaperTest].testBetween()'
  - '[org.apache.commons.text.translate.OctalUnescaperTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/OctalUnescaperTest.java
- function_names:
  - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testCreatesNumericEntityUnescaperOne()'
  - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testCreatesNumericEntityUnescaperTwo()'
  - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testOutOfBounds()'
  - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testSupplementaryUnescaping()'
  - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testUnfinishedEntity()'
  - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/NumericEntityUnescaperTest.java
- function_names:
  - '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].testAbove()'
  - '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].testBelow()'
  - '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].testBetween()'
  - '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].testToUtf16Escape()'
  - '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/JavaUnicodeEscaperTest.java
- function_names:
  - '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].testUserName()'
  - '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/SystemPropertyStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.UrlStringLookupTest].testBadCharsetName()'
  - '[org.apache.commons.text.lookup.UrlStringLookupTest].testBadEncoding()'
  - '[org.apache.commons.text.lookup.UrlStringLookupTest].testBadUrl()'
  - '[org.apache.commons.text.lookup.UrlStringLookupTest].testFileScheme()'
  - '[org.apache.commons.text.lookup.UrlStringLookupTest].testHttpScheme()'
  - '[org.apache.commons.text.lookup.UrlStringLookupTest].testMissingUrl()'
  - '[org.apache.commons.text.lookup.UrlStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.UrlStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.UrlStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.DnsStringLookupTest].testAddressFromHostAddress()'
  - '[org.apache.commons.text.lookup.DnsStringLookupTest].testAddressFromHostName()'
  - '[org.apache.commons.text.lookup.DnsStringLookupTest].testCanonicalNameFromHostAddress()'
  - '[org.apache.commons.text.lookup.DnsStringLookupTest].testCanonicalNameFromHostName()'
  - '[org.apache.commons.text.lookup.DnsStringLookupTest].testName()'
  - '[org.apache.commons.text.lookup.DnsStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.DnsStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.DnsStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DnsStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].test()'
  - '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/Base64DecoderStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.NullStringLookupTest].test()'
  - '[org.apache.commons.text.lookup.NullStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.NullStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/NullStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testAddress()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testBadKey()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testCanonicalName()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testName()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testNull()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testToString()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLocalHostTest.java
- function_names:
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.StringLookup)'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testBadXPath()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testMissingXPath()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testNoFeatures()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testNoFeaturesDefault()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testOne()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].testConcurrentHashMapNull()'
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].testHashMapNull()'
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].testNullFunction()'
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].testOne()'
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FunctionStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testAllPercent()'
  - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testExceptionGettingString()'
  - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testExclamation()'
  - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testPlus()'
  - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlDecoderStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].testDecode()'
  - '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlDecoderStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testBadKey()'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testMain()'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].testVm()'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/JavaPlatformStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.ConstantStringLookupTest].afterEach()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupTest].beforeEach()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupCache()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupConstant()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupInvalidSyntax()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupNonExisting()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupNonString()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupNull()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupPrivate()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupUnknownClass()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupTest].variable(String)'
  - '[org.apache.commons.text.lookup.ConstantStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].test()'
  - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].testExceptionGettingString()'
  - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/UrlEncoderStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testAddress()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testBadKey()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testCanonicalName()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testName()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testNull()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testToString()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InetAddressStringLookupLoopbackAddressTest.java
- function_names:
  - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceBadCharsetName()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceBadDocumentPath()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceMissingFilePart()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceNull()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceOne()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testDefaultInstanceToString()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceBadDirOne()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceBadDirPlusGoodOne()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceCurrentDirOne()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceCurrentDirPlusOne()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceEmptyOne()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceNullOne()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testInterpolatorReplace()'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].testDecode()'
  - '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlEncoderStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].afterEach()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].beforeEach()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testNull()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testNullClassFetch()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testNullValue()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testOne()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].testToString()'
  - '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ConstantStringLookupBasicTest.java
- function_names:
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertDefaultKeys(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertMappedLookups(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties)'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].main(String[])'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testAddDefaultStringLookupsMap()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testAddDefaultStringLookupsNull()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefault()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_allLookups()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_givenSingleLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_givenSingleLookup_weirdString()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_invalidLookupsDefinition()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_lookupsPropertyEmptyAndBlank()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_lookupsPropertyNotPresent()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDefaultStringLookupsHolder_multipleLookups()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testSingletons()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testXmlStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/StringLookupFactoryTest.java
- function_names:
  - '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].test()'
  - '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/Base64EncoderStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testFenceOne()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolator()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorNestedColon()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorReplace()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorReplaceProperties()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorWithParameterizedKey()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testInterpolatorWithParameterizedKey2()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testMissingFile()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testMissingFileWithKey()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testMissingKey()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testOne()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/PropertiesStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.ScriptEngineFactoryHelper].main(String[])'
  - '[org.apache.commons.text.lookup.ScriptEngineFactoryHelper].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptEngineFactoryHelper.java
- function_names:
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testAny()'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testBadKey()'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testBadNames()'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testDoubleBundle()'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testExceptionGettingString()'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testMissingKeyInSpec()'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testOne()'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ResourceBundleStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].afterAll()'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].beforeAll()'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertLookupNotEmpty(org.apache.commons.text.lookup.StringLookup,String)'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].check(org.apache.commons.text.lookup.StringLookup)'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testLookup()'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testLookupKeys()'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testLookupWithDefaultInterpolator()'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testLookupWithNullDefaultInterpolator()'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/InterpolatorStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].testOne()'
  - '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/EnvironmentVariableStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.ScriptStringLookupTest].testBadEngineName()'
  - '[org.apache.commons.text.lookup.ScriptStringLookupTest].testBadScript()'
  - '[org.apache.commons.text.lookup.ScriptStringLookupTest].testNoScript()'
  - '[org.apache.commons.text.lookup.ScriptStringLookupTest].testNull()'
  - '[org.apache.commons.text.lookup.ScriptStringLookupTest].testOne()'
  - '[org.apache.commons.text.lookup.ScriptStringLookupTest].testSanityCheck()'
  - '[org.apache.commons.text.lookup.ScriptStringLookupTest].testScriptMissingColon()'
  - '[org.apache.commons.text.lookup.ScriptStringLookupTest].testScriptUsingMultipleColons()'
  - '[org.apache.commons.text.lookup.ScriptStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.ScriptStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/ScriptStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.AbstractStringLookupTest].testForwarding_substringAfter()'
  - '[org.apache.commons.text.lookup.AbstractStringLookupTest].testForwarding_substringAfterChar()'
  - '[org.apache.commons.text.lookup.AbstractStringLookupTest].testForwarding_substringAfterString()'
  - '[org.apache.commons.text.lookup.AbstractStringLookupTest].<init>()'
  - '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].lookup(String)'
  - '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/AbstractStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testBiFunctionForNestedMap()'
  - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testConcurrentHashMapNull()'
  - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testHashMapNull()'
  - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testNullBiFunction()'
  - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testOne()'
  - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/BiFunctionStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.BiStringLookupTest].testDefaultMethod()'
  - '[org.apache.commons.text.lookup.BiStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/BiStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.DateStringLookupTest].testBadFormat()'
  - '[org.apache.commons.text.lookup.DateStringLookupTest].testDefault()'
  - '[org.apache.commons.text.lookup.DateStringLookupTest].testFormat()'
  - '[org.apache.commons.text.lookup.DateStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.DateStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DateStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.DefaultStringLookupTest].testEnumValues()'
  - '[org.apache.commons.text.lookup.DefaultStringLookupTest].testIndividualEnums()'
  - '[org.apache.commons.text.lookup.DefaultStringLookupTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/DefaultStringLookupTest.java
- function_names:
  - '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].createStringSubstitutor()'
  - '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].testFencedFiles()'
  - '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].testFencedProperties()'
  - '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/external/CustomStringSubstitutorTest.java
- function_names:
  - '[org.apache.commons.text.numbers.DoubleFormatTest].assertLocalizedFormatsAreEqual(double,java.text.DecimalFormat,java.util.function.DoubleFunction<String>,java.util.Locale)'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(java.util.function.DoubleFunction<String>)'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,double,String)'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(java.util.function.DoubleFunction<String>,double)'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracyWithDefaults(DoubleFormat)'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormat(java.util.Locale,String,java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>)'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormats(String,java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>)'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(int,int,java.util.Random)'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(java.util.Random)'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testMaximumPrecision()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].trimFormatChars(String)'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testBuilder_illegalArgs()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testCustomDigitString()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testEngineering_custom()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testEngineering_defaults()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testEngineering_localeFormatComparison()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testFormatAccuracy()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testMaximumPrecision(java.util.function.DoubleFunction<String>,double)'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_custom()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaults()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaults(java.util.function.DoubleFunction<String>)'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaultsDeprecated()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testPlain_custom()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testPlain_defaults()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testPlain_localeFormatComparison()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testScientific_custom()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testScientific_defaults()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].testScientific_localeFormatComparison()'
  - '[org.apache.commons.text.numbers.DoubleFormatTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/DoubleFormatTest.java
- function_names:
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(double,int,boolean,String,int)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(double,int,boolean,String,int)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,boolean,String,int)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertThrowsWithMessage(org.junit.jupiter.api.function.Executable,Class<?extendsThrowable>,String)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(double,String,int)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(double,String,ParsedDecimal.FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(double,String,ParsedDecimal.FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(double,String,ParsedDecimal.FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToStringMethod(double,String,java.util.function.BiFunction<org.apache.commons.text.numbers.ParsedDecimal,ParsedDecimal.FormatOptions,String>,ParsedDecimal.FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].createRandomDouble(org.apache.commons.rng.UniformRandomProvider)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].digitString(org.apache.commons.text.numbers.ParsedDecimal)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].parseExponent(String,ParsedDecimal.FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testFrom()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testFromNotFinite()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testIsZero()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision_carry()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision_halfEvenRounding()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision_random()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testMaxPrecision_singleDigits()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testRound_mixed()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testRound_nine()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testRound_one()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testStringMethodAccuracy_random()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testStringMethodAccuracy_sequence()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testStringMethods_customDigits()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testToEngineeringString_altFormat()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testToEngineeringString_defaults()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testToPlainString_altFormat()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testToPlainString_defaults()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testToScientificString_altFormats()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].testToScientificString_defaults()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest].<init>()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getDecimalSeparator()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getDigits()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getExponentSeparatorChars()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getGroupingSeparator()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].getMinusSign()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].isAlwaysIncludeExponent()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].isGroupThousands()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].isIncludeFractionPlaceholder()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].isSignedZero()'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setAlwaysIncludeExponent(boolean)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDecimalSeparator(char)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDigitsFromString(String)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setGroupThousands(boolean)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setThousandsGroupingSeparator(char)'
  - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/numbers/ParsedDecimalTest.java
- function_names:
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].randomDouble(int,int,org.apache.commons.rng.UniformRandomProvider)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].randomDoubleArray(int,int,int,org.apache.commons.rng.UniformRandomProvider)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole,java.util.function.DoubleFunction<T>)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].baseline(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].bigDecimal(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].decimalFormatEngineering(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].decimalFormatPlain(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].decimalFormatPlainGrouped(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].decimalFormatScientific(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleFormatEngineering(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleFormatPlain(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleFormatPlainGrouped(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleFormatScientific(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].doubleToString(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].stringFormat(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance].<init>()'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].getInput()'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].setup()'
  - '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/DoubleFormatPerformance.java
- function_names:
  - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].testLCS(InputData)'
  - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].testLCSBaseline(InputData)'
  - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].testLCSLen(InputData)'
  - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].testLCSLenBaseline(InputData)'
  - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance].<init>()'
  - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].apply(CharSequence,CharSequence)'
  - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubsequence(CharSequence,CharSequence)'
  - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubstringLengthArray(CharSequence,CharSequence)'
  - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].<init>()'
  - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].setup()'
  - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/jmh/LongestCommonSubsequencePerformance.java
- function_names:
  - '[org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest].parameters()'
  - '[org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest].test(org.apache.commons.text.similarity.SimilarityScore<R>,CharSequence,CharSequence,R)'
  - '[org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/ParameterizedSimilarityScoreFromTest.java
- function_names:
  - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].testEquals(Class<?>)'
  - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].testHashCode(Class<?>)'
  - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].testToString(Class<?>)'
  - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityCharacterInputTest.java
- function_names:
  - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testApplyThrowsIllegalArgumentExceptionSimilarityInput()'
  - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testApplyThrowsIllegalArgumentExceptionString()'
  - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testConstructorWithNegativeThreshold()'
  - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance(Class<?>)'
  - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_NullString(Class<?>)'
  - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_NullStringInt(Class<?>)'
  - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_StringNull(Class<?>)'
  - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_StringNullInt(Class<?>)'
  - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_StringString(Class<?>)'
  - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_StringStringInt(Class<?>)'
  - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetThresholdDirectlyAfterObjectInstantiation()'
  - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDistanceTest.java
- function_names:
  - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
  - '[org.apache.commons.text.similarity.SimilarityInputTest].similarityInputs()'
  - '[org.apache.commons.text.similarity.SimilarityInputTest].similarityInputsEquals()'
  - '[org.apache.commons.text.similarity.SimilarityInputTest].testInput()'
  - '[org.apache.commons.text.similarity.SimilarityInputTest].<init>()'
  - '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].<init>(String)'
  - '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].at(int)'
  - '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].equals(Object)'
  - '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].hashCode()'
  - '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].length()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityInputTest.java
- function_names:
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].setUp()'
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity(Class<?>)'
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity_NullNull()'
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity_NullString()'
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity_StringNull()'
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testGetJaroWinklerSimilarity_StringString()'
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerSimilarityTest.java
- function_names:
  - '[org.apache.commons.text.similarity.IntersectionResultTest].testEquals()'
  - '[org.apache.commons.text.similarity.IntersectionResultTest].testHashCode()'
  - '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithIntersectionAboveSizeAorB()'
  - '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithNegativeIntersection()'
  - '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithNegativeSizeA()'
  - '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithNegativeSizeB()'
  - '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithZeros()'
  - '[org.apache.commons.text.similarity.IntersectionResultTest].testProperties()'
  - '[org.apache.commons.text.similarity.IntersectionResultTest].testToString()'
  - '[org.apache.commons.text.similarity.IntersectionResultTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionResultTest.java
- function_names:
  - '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testApply()'
  - '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testFailsToCreateSimilarityScoreFromThrowsIllegalArgumentException()'
  - '[org.apache.commons.text.similarity.SimilarityScoreFromTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/SimilarityScoreFromTest.java
- function_names:
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testApplyThrowsIllegalArgumentExceptionAndCreatesLevenshteinDetailedDistanceTakingInteger()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testApplyWithNullSimilarityInput()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testApplyWithNullString()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testConstructorWithNegativeThreshold()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testCreatesLevenshteinDetailedDistanceTakingInteger6(Class<?>)'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testEquals(Class<?>)'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetDefaultInstanceOne(Class<?>)'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetDefaultInstanceTwo(Class<?>)'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_NullString()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_NullStringInt()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_StringNull()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_StringNullInt()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_StringString(Class<?>)'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetLevenshteinDetailedDistance_StringStringInt()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testGetThreshold()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testHashCode()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].testToString()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinDetailedDistanceTest.java
- function_names:
  - '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetFuzzyScore()'
  - '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetFuzzyScore_NullNullLocale()'
  - '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetFuzzyScore_NullStringLocale()'
  - '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetFuzzyScore_StringNullLocale()'
  - '[org.apache.commons.text.similarity.FuzzyScoreTest].testGetLocale()'
  - '[org.apache.commons.text.similarity.FuzzyScoreTest].testMissingLocale()'
  - '[org.apache.commons.text.similarity.FuzzyScoreTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/FuzzyScoreTest.java
- function_names:
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].setup()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLogestCommonSubsequenceNullNull()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLogestCommonSubsequenceNullString()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLogestCommonSubsequenceStringNull()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceApplyNullNull()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceApplyNullString()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceApplyStringNull()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceNullNull()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceNullString()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testGettingLongestCommonSubsequenceStringNull()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testLogestCommonSubsequence()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testLongestCommonSubsequence()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testLongestCommonSubsequenceApply()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceTest.java
- function_names:
  - '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsDifferenceInSubstitutionCount()'
  - '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsReturningFalse()'
  - '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsSameObject()'
  - '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsWithNonNull()'
  - '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsWithNull()'
  - '[org.apache.commons.text.similarity.LevenshteinResultsTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LevenshteinResultsTest.java
- function_names:
  - '[org.apache.commons.text.similarity.JaccardSimilarityTest].setUp()'
  - '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarity(Class<?>)'
  - '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityCharSequence()'
  - '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityNullNull()'
  - '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityNullString()'
  - '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityStringNull()'
  - '[org.apache.commons.text.similarity.JaccardSimilarityTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java
- function_names:
  - '[org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest].parameters()'
  - '[org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest].test(Integer,CharSequence,CharSequence,Integer)'
  - '[org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/ParameterizedLevenshteinDistanceTest.java
- function_names:
  - '[org.apache.commons.text.similarity.CosineSimilarityTest].testCosineSimilarityReturningDoubleWhereByteValueIsZero()'
  - '[org.apache.commons.text.similarity.CosineSimilarityTest].testCosineSimilarityThrowsIllegalArgumentException()'
  - '[org.apache.commons.text.similarity.CosineSimilarityTest].testCosineSimilarityWithNonEmptyMap()'
  - '[org.apache.commons.text.similarity.CosineSimilarityTest].testCosineSimilarityWithNull()'
  - '[org.apache.commons.text.similarity.CosineSimilarityTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/CosineSimilarityTest.java
- function_names:
  - '[org.apache.commons.text.similarity.CosineDistanceTest].setUp()'
  - '[org.apache.commons.text.similarity.CosineDistanceTest].roundValue(Double)'
  - '[org.apache.commons.text.similarity.CosineDistanceTest].testCosineDistance()'
  - '[org.apache.commons.text.similarity.CosineDistanceTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/CosineDistanceTest.java
- function_names:
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].setup()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].testGettingLongestCommonSubsequenceDistance()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].testGettingLongestCommonSubsequenceDistanceNullNull()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].testGettingLongestCommonSubsequenceDistanceNullString()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].testGettingLongestCommonSubsequenceDistanceStringNull()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistanceTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistanceTest.java
- function_names:
  - '[org.apache.commons.text.similarity.HammingDistanceTest].setUp()'
  - '[org.apache.commons.text.similarity.HammingDistanceTest].testHammingDistance(Class<?>)'
  - '[org.apache.commons.text.similarity.HammingDistanceTest].testHammingDistance_nullLeftValue()'
  - '[org.apache.commons.text.similarity.HammingDistanceTest].testHammingDistance_nullRightValue()'
  - '[org.apache.commons.text.similarity.HammingDistanceTest].testHammingDistanceCharSequence()'
  - '[org.apache.commons.text.similarity.HammingDistanceTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/HammingDistanceTest.java
- function_names:
  - '[org.apache.commons.text.similarity.StringMetricFromTest].testEquivalence()'
  - '[org.apache.commons.text.similarity.StringMetricFromTest].testJavadocExample()'
  - '[org.apache.commons.text.similarity.StringMetricFromTest].testMissingMetric()'
  - '[org.apache.commons.text.similarity.StringMetricFromTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/StringMetricFromTest.java
- function_names:
  - '[org.apache.commons.text.similarity.JaccardDistanceTest].setUp()'
  - '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistance(Class<?>)'
  - '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistanceCharSequence()'
  - '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistanceNullNull()'
  - '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistanceNullString()'
  - '[org.apache.commons.text.similarity.JaccardDistanceTest].testGettingJaccardDistanceStringNull()'
  - '[org.apache.commons.text.similarity.JaccardDistanceTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java
- function_names:
  - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].setUp()'
  - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance(Class<?>)'
  - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_NullNull()'
  - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_NullString()'
  - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_StringNull()'
  - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_StringString()'
  - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
- function_names:
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertIntersection(org.apache.commons.text.similarity.IntersectionSimilarity<T>,CharSequence,CharSequence,int,int,int)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toBigramList(CharSequence)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toBigramSet(CharSequence)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toCharacterList(CharSequence)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toCharacterSet(CharSequence)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testApplyNullNull()'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testApplyNullString()'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testApplyStringNull()'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testConstructorWithNullConverterThrows()'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testF1ScoreUsingListWordBigrams()'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingListBigrams()'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingListCharacter()'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingSetBigrams()'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingSetCharacter()'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].testIntersectionUsingSetCharacterListCharacter()'
  - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/IntersectionSimilarityTest.java
- function_names:
  - '[org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest].parameters()'
  - '[org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest].test(org.apache.commons.text.similarity.EditDistance<R>,CharSequence,CharSequence,R)'
  - '[org.apache.commons.text.similarity.ParameterizedEditDistanceFromTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/ParameterizedEditDistanceFromTest.java
- function_names:
  - '[org.apache.commons.text.TextRandomProvider].applyAsInt(int)'
  - '[org.apache.commons.text.TextRandomProvider].nextInt(int)'
  - '[org.apache.commons.text.TextRandomProvider].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextRandomProvider.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/package-info.java
- function_names:
  - '[org.apache.commons.text.RandomStringGenerator].builder()'
  - '[org.apache.commons.text.RandomStringGenerator].<init>(org.apache.commons.text.Builder)'
  - '[org.apache.commons.text.RandomStringGenerator].generate(int)'
  - '[org.apache.commons.text.RandomStringGenerator].generate(int,int)'
  - '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(int,int)'
  - '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(java.util.List<Character>)'
  - '[org.apache.commons.text.RandomStringGenerator.Builder].<init>()'
  - '[org.apache.commons.text.RandomStringGenerator.Builder].build()'
  - '[org.apache.commons.text.RandomStringGenerator.Builder].filteredBy()'
  - '[org.apache.commons.text.RandomStringGenerator.Builder].get()'
  - '[org.apache.commons.text.RandomStringGenerator.Builder].initCharList()'
  - '[org.apache.commons.text.RandomStringGenerator.Builder].selectFrom()'
  - '[org.apache.commons.text.RandomStringGenerator.Builder].setAccumulate(boolean)'
  - '[org.apache.commons.text.RandomStringGenerator.Builder].usingRandom(java.util.function.IntUnaryOperator)'
  - '[org.apache.commons.text.RandomStringGenerator.Builder].usingRandom(org.apache.commons.text.TextRandomProvider)'
  - '[org.apache.commons.text.RandomStringGenerator.Builder].withinRange()'
  - '[org.apache.commons.text.RandomStringGenerator.Builder].withinRange(int,int)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/RandomStringGenerator.java
- function_names:
  - '[org.apache.commons.text.StrSubstitutor].replace(Object,java.util.Map<String,V>)'
  - '[org.apache.commons.text.StrSubstitutor].replace(Object,java.util.Map<String,V>,String,String)'
  - '[org.apache.commons.text.StrSubstitutor].replace(Object,java.util.Properties)'
  - '[org.apache.commons.text.StrSubstitutor].replaceSystemProperties(Object)'
  - '[org.apache.commons.text.StrSubstitutor].<init>()'
  - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>)'
  - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>,String,String)'
  - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>,String,String,char)'
  - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,V>,String,String,char,String)'
  - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>)'
  - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,String,String,char)'
  - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,String,String,char,String)'
  - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char)'
  - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher,char,org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrSubstitutor].checkCyclicSubstitution(String,java.util.List<String>)'
  - '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
  - '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
  - '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
  - '[org.apache.commons.text.StrSubstitutor].getVariableResolver()'
  - '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
  - '[org.apache.commons.text.StrSubstitutor].isDisableSubstitutionInValues()'
  - '[org.apache.commons.text.StrSubstitutor].isEnableSubstitutionInVariables()'
  - '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
  - '[org.apache.commons.text.StrSubstitutor].replace(char[])'
  - '[org.apache.commons.text.StrSubstitutor].replace(char[],int,int)'
  - '[org.apache.commons.text.StrSubstitutor].replace(CharSequence)'
  - '[org.apache.commons.text.StrSubstitutor].replace(CharSequence,int,int)'
  - '[org.apache.commons.text.StrSubstitutor].replace(Object)'
  - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder)'
  - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder,int,int)'
  - '[org.apache.commons.text.StrSubstitutor].replace(String)'
  - '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
  - '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer)'
  - '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer,int,int)'
  - '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
  - '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder,int,int)'
  - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
  - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,int)'
  - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
  - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int,int)'
  - '[org.apache.commons.text.StrSubstitutor].resolveVariable(String,org.apache.commons.text.StrBuilder,int,int)'
  - '[org.apache.commons.text.StrSubstitutor].setDisableSubstitutionInValues(boolean)'
  - '[org.apache.commons.text.StrSubstitutor].setEnableSubstitutionInVariables(boolean)'
  - '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
  - '[org.apache.commons.text.StrSubstitutor].setPreserveEscapes(boolean)'
  - '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(char)'
  - '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(String)'
  - '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(char)'
  - '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
  - '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrSubstitutor].setVariableResolver(org.apache.commons.text.StrLookup<?>)'
  - '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(char)'
  - '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(String)'
  - '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
  - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int,java.util.List<String>)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrSubstitutor.java
- function_names:
  - '[org.apache.commons.text.TextStringBuilder].createPositiveCapacity(int)'
  - '[org.apache.commons.text.TextStringBuilder].wrap(char[])'
  - '[org.apache.commons.text.TextStringBuilder].wrap(char[],int)'
  - '[org.apache.commons.text.TextStringBuilder].<init>()'
  - '[org.apache.commons.text.TextStringBuilder].<init>(char[],int)'
  - '[org.apache.commons.text.TextStringBuilder].<init>(CharSequence)'
  - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
  - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
  - '[org.apache.commons.text.TextStringBuilder].append(boolean)'
  - '[org.apache.commons.text.TextStringBuilder].append(char)'
  - '[org.apache.commons.text.TextStringBuilder].append(char[])'
  - '[org.apache.commons.text.TextStringBuilder].append(char[],int,int)'
  - '[org.apache.commons.text.TextStringBuilder].append(java.nio.CharBuffer)'
  - '[org.apache.commons.text.TextStringBuilder].append(java.nio.CharBuffer,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
  - '[org.apache.commons.text.TextStringBuilder].append(CharSequence,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].append(double)'
  - '[org.apache.commons.text.TextStringBuilder].append(float)'
  - '[org.apache.commons.text.TextStringBuilder].append(int)'
  - '[org.apache.commons.text.TextStringBuilder].append(long)'
  - '[org.apache.commons.text.TextStringBuilder].append(Object)'
  - '[org.apache.commons.text.TextStringBuilder].append(String)'
  - '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
  - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
  - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
  - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].appendAll(Iterable<?>)'
  - '[org.apache.commons.text.TextStringBuilder].appendAll(java.util.Iterator<?>)'
  - '[org.apache.commons.text.TextStringBuilder].appendAll()'
  - '[org.apache.commons.text.TextStringBuilder].appendFalse(int)'
  - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,int,char)'
  - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(Object,int,char)'
  - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,int,char)'
  - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(Object,int,char)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(boolean)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(char)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(char[])'
  - '[org.apache.commons.text.TextStringBuilder].appendln(char[],int,int)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(double)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(float)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(int)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(long)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(Object)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(String)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(String,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(StringBuffer)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(StringBuffer,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(StringBuilder)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(StringBuilder,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(org.apache.commons.text.TextStringBuilder)'
  - '[org.apache.commons.text.TextStringBuilder].appendln(org.apache.commons.text.TextStringBuilder,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
  - '[org.apache.commons.text.TextStringBuilder].appendNull()'
  - '[org.apache.commons.text.TextStringBuilder].appendPadding(int,char)'
  - '[org.apache.commons.text.TextStringBuilder].appendSeparator(char)'
  - '[org.apache.commons.text.TextStringBuilder].appendSeparator(char,char)'
  - '[org.apache.commons.text.TextStringBuilder].appendSeparator(char,int)'
  - '[org.apache.commons.text.TextStringBuilder].appendSeparator(String)'
  - '[org.apache.commons.text.TextStringBuilder].appendSeparator(String,int)'
  - '[org.apache.commons.text.TextStringBuilder].appendSeparator(String,String)'
  - '[org.apache.commons.text.TextStringBuilder].appendTo(Appendable)'
  - '[org.apache.commons.text.TextStringBuilder].appendTrue(int)'
  - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(Iterable<?>,String)'
  - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(java.util.Iterator<?>,String)'
  - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(Object[],String)'
  - '[org.apache.commons.text.TextStringBuilder].asReader()'
  - '[org.apache.commons.text.TextStringBuilder].asTokenizer()'
  - '[org.apache.commons.text.TextStringBuilder].asWriter()'
  - '[org.apache.commons.text.TextStringBuilder].build()'
  - '[org.apache.commons.text.TextStringBuilder].capacity()'
  - '[org.apache.commons.text.TextStringBuilder].charAt(int)'
  - '[org.apache.commons.text.TextStringBuilder].clear()'
  - '[org.apache.commons.text.TextStringBuilder].contains(char)'
  - '[org.apache.commons.text.TextStringBuilder].contains(String)'
  - '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
  - '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
  - '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
  - '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.TextStringBuilder].deleteCharAt(int)'
  - '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
  - '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
  - '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].drainChar(int)'
  - '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,char[],int)'
  - '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
  - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
  - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
  - '[org.apache.commons.text.TextStringBuilder].equals(Object)'
  - '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
  - '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
  - '[org.apache.commons.text.TextStringBuilder].get()'
  - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
  - '[org.apache.commons.text.TextStringBuilder].getChars(char[])'
  - '[org.apache.commons.text.TextStringBuilder].getChars(int,int,char[],int)'
  - '[org.apache.commons.text.TextStringBuilder].getNewLineText()'
  - '[org.apache.commons.text.TextStringBuilder].getNullText()'
  - '[org.apache.commons.text.TextStringBuilder].hashCode()'
  - '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
  - '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
  - '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
  - '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
  - '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
  - '[org.apache.commons.text.TextStringBuilder].insert(int,boolean)'
  - '[org.apache.commons.text.TextStringBuilder].insert(int,char)'
  - '[org.apache.commons.text.TextStringBuilder].insert(int,char[])'
  - '[org.apache.commons.text.TextStringBuilder].insert(int,char[],int,int)'
  - '[org.apache.commons.text.TextStringBuilder].insert(int,double)'
  - '[org.apache.commons.text.TextStringBuilder].insert(int,float)'
  - '[org.apache.commons.text.TextStringBuilder].insert(int,int)'
  - '[org.apache.commons.text.TextStringBuilder].insert(int,long)'
  - '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
  - '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
  - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
  - '[org.apache.commons.text.TextStringBuilder].isNotEmpty()'
  - '[org.apache.commons.text.TextStringBuilder].isReallocated()'
  - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
  - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
  - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
  - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
  - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
  - '[org.apache.commons.text.TextStringBuilder].leftString(int)'
  - '[org.apache.commons.text.TextStringBuilder].length()'
  - '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
  - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
  - '[org.apache.commons.text.TextStringBuilder].readFrom(java.nio.CharBuffer)'
  - '[org.apache.commons.text.TextStringBuilder].readFrom(Readable)'
  - '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.Reader)'
  - '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.Reader,int)'
  - '[org.apache.commons.text.TextStringBuilder].reallocate(int)'
  - '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
  - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].replaceAll(char,char)'
  - '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
  - '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
  - '[org.apache.commons.text.TextStringBuilder].replaceFirst(char,char)'
  - '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
  - '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
  - '[org.apache.commons.text.TextStringBuilder].replaceImpl(int,int,int,String,int)'
  - '[org.apache.commons.text.TextStringBuilder].replaceImpl(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
  - '[org.apache.commons.text.TextStringBuilder].resizeBuffer(int)'
  - '[org.apache.commons.text.TextStringBuilder].reverse()'
  - '[org.apache.commons.text.TextStringBuilder].rightString(int)'
  - '[org.apache.commons.text.TextStringBuilder].set(CharSequence)'
  - '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
  - '[org.apache.commons.text.TextStringBuilder].setLength(int)'
  - '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
  - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
  - '[org.apache.commons.text.TextStringBuilder].size()'
  - '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
  - '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
  - '[org.apache.commons.text.TextStringBuilder].substring(int)'
  - '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
  - '[org.apache.commons.text.TextStringBuilder].toCharArray()'
  - '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
  - '[org.apache.commons.text.TextStringBuilder].toString()'
  - '[org.apache.commons.text.TextStringBuilder].toStringBuffer()'
  - '[org.apache.commons.text.TextStringBuilder].toStringBuilder()'
  - '[org.apache.commons.text.TextStringBuilder].trim()'
  - '[org.apache.commons.text.TextStringBuilder].validateIndex(int)'
  - '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].<init>()'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].close()'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].mark(int)'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].markSupported()'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].read()'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].read(char[],int,int)'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].ready()'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].reset()'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].skip(long)'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].<init>()'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].getContent()'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].tokenize(char[],int,int)'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].<init>()'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].close()'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].flush()'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(char[])'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(char[],int,int)'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(int)'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(String)'
  - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderWriter].write(String,int,int)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
- function_names:
  - '[org.apache.commons.text.StrTokenizer].getCSVClone()'
  - '[org.apache.commons.text.StrTokenizer].getCSVInstance()'
  - '[org.apache.commons.text.StrTokenizer].getCSVInstance(char[])'
  - '[org.apache.commons.text.StrTokenizer].getCSVInstance(String)'
  - '[org.apache.commons.text.StrTokenizer].getTSVClone()'
  - '[org.apache.commons.text.StrTokenizer].getTSVInstance()'
  - '[org.apache.commons.text.StrTokenizer].getTSVInstance(char[])'
  - '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
  - '[org.apache.commons.text.StrTokenizer].<init>()'
  - '[org.apache.commons.text.StrTokenizer].<init>(char[])'
  - '[org.apache.commons.text.StrTokenizer].<init>(char[],char)'
  - '[org.apache.commons.text.StrTokenizer].<init>(char[],char,char)'
  - '[org.apache.commons.text.StrTokenizer].<init>(char[],String)'
  - '[org.apache.commons.text.StrTokenizer].<init>(char[],org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrTokenizer].<init>(char[],org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrTokenizer].<init>(String)'
  - '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
  - '[org.apache.commons.text.StrTokenizer].<init>(String,char,char)'
  - '[org.apache.commons.text.StrTokenizer].<init>(String,String)'
  - '[org.apache.commons.text.StrTokenizer].<init>(String,org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrTokenizer].<init>(String,org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrTokenizer].add(String)'
  - '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,String)'
  - '[org.apache.commons.text.StrTokenizer].checkTokenized()'
  - '[org.apache.commons.text.StrTokenizer].clone()'
  - '[org.apache.commons.text.StrTokenizer].cloneReset()'
  - '[org.apache.commons.text.StrTokenizer].getContent()'
  - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
  - '[org.apache.commons.text.StrTokenizer].getIgnoredMatcher()'
  - '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
  - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
  - '[org.apache.commons.text.StrTokenizer].getTokenList()'
  - '[org.apache.commons.text.StrTokenizer].getTrimmerMatcher()'
  - '[org.apache.commons.text.StrTokenizer].hasNext()'
  - '[org.apache.commons.text.StrTokenizer].hasPrevious()'
  - '[org.apache.commons.text.StrTokenizer].isEmptyTokenAsNull()'
  - '[org.apache.commons.text.StrTokenizer].isIgnoreEmptyTokens()'
  - '[org.apache.commons.text.StrTokenizer].isQuote(char[],int,int,int,int)'
  - '[org.apache.commons.text.StrTokenizer].next()'
  - '[org.apache.commons.text.StrTokenizer].nextIndex()'
  - '[org.apache.commons.text.StrTokenizer].nextToken()'
  - '[org.apache.commons.text.StrTokenizer].previous()'
  - '[org.apache.commons.text.StrTokenizer].previousIndex()'
  - '[org.apache.commons.text.StrTokenizer].previousToken()'
  - '[org.apache.commons.text.StrTokenizer].readNextToken(char[],int,int,org.apache.commons.text.StrBuilder,java.util.List<String>)'
  - '[org.apache.commons.text.StrTokenizer].readWithQuotes(char[],int,int,org.apache.commons.text.StrBuilder,java.util.List<String>,int,int)'
  - '[org.apache.commons.text.StrTokenizer].remove()'
  - '[org.apache.commons.text.StrTokenizer].reset()'
  - '[org.apache.commons.text.StrTokenizer].reset(char[])'
  - '[org.apache.commons.text.StrTokenizer].reset(String)'
  - '[org.apache.commons.text.StrTokenizer].set(String)'
  - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
  - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
  - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
  - '[org.apache.commons.text.StrTokenizer].setIgnoredChar(char)'
  - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
  - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
  - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrTokenizer].size()'
  - '[org.apache.commons.text.StrTokenizer].tokenize(char[],int,int)'
  - '[org.apache.commons.text.StrTokenizer].toString()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrTokenizer.java
- function_names:
  - '[org.apache.commons.text.CompositeFormat].<init>(java.text.Format,java.text.Format)'
  - '[org.apache.commons.text.CompositeFormat].format(Object,StringBuffer,java.text.FieldPosition)'
  - '[org.apache.commons.text.CompositeFormat].getFormatter()'
  - '[org.apache.commons.text.CompositeFormat].getParser()'
  - '[org.apache.commons.text.CompositeFormat].parseObject(String,java.text.ParsePosition)'
  - '[org.apache.commons.text.CompositeFormat].reformat(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CompositeFormat.java
- function_names:
  - '[org.apache.commons.text.StrBuilder].<init>()'
  - '[org.apache.commons.text.StrBuilder].<init>(int)'
  - '[org.apache.commons.text.StrBuilder].<init>(String)'
  - '[org.apache.commons.text.StrBuilder].append(boolean)'
  - '[org.apache.commons.text.StrBuilder].append(char)'
  - '[org.apache.commons.text.StrBuilder].append(char[])'
  - '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
  - '[org.apache.commons.text.StrBuilder].append(java.nio.CharBuffer)'
  - '[org.apache.commons.text.StrBuilder].append(java.nio.CharBuffer,int,int)'
  - '[org.apache.commons.text.StrBuilder].append(CharSequence)'
  - '[org.apache.commons.text.StrBuilder].append(CharSequence,int,int)'
  - '[org.apache.commons.text.StrBuilder].append(double)'
  - '[org.apache.commons.text.StrBuilder].append(float)'
  - '[org.apache.commons.text.StrBuilder].append(int)'
  - '[org.apache.commons.text.StrBuilder].append(long)'
  - '[org.apache.commons.text.StrBuilder].append(Object)'
  - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
  - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
  - '[org.apache.commons.text.StrBuilder].append(String)'
  - '[org.apache.commons.text.StrBuilder].append(String,int,int)'
  - '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
  - '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
  - '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
  - '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
  - '[org.apache.commons.text.StrBuilder].appendAll(Iterable<?>)'
  - '[org.apache.commons.text.StrBuilder].appendAll(java.util.Iterator<?>)'
  - '[org.apache.commons.text.StrBuilder].appendAll()'
  - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
  - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(Object,int,char)'
  - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
  - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(Object,int,char)'
  - '[org.apache.commons.text.StrBuilder].appendln(boolean)'
  - '[org.apache.commons.text.StrBuilder].appendln(char)'
  - '[org.apache.commons.text.StrBuilder].appendln(char[])'
  - '[org.apache.commons.text.StrBuilder].appendln(char[],int,int)'
  - '[org.apache.commons.text.StrBuilder].appendln(double)'
  - '[org.apache.commons.text.StrBuilder].appendln(float)'
  - '[org.apache.commons.text.StrBuilder].appendln(int)'
  - '[org.apache.commons.text.StrBuilder].appendln(long)'
  - '[org.apache.commons.text.StrBuilder].appendln(Object)'
  - '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder)'
  - '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder,int,int)'
  - '[org.apache.commons.text.StrBuilder].appendln(String)'
  - '[org.apache.commons.text.StrBuilder].appendln(String,int,int)'
  - '[org.apache.commons.text.StrBuilder].appendln(StringBuffer)'
  - '[org.apache.commons.text.StrBuilder].appendln(StringBuffer,int,int)'
  - '[org.apache.commons.text.StrBuilder].appendln(StringBuilder)'
  - '[org.apache.commons.text.StrBuilder].appendln(StringBuilder,int,int)'
  - '[org.apache.commons.text.StrBuilder].appendNewLine()'
  - '[org.apache.commons.text.StrBuilder].appendNull()'
  - '[org.apache.commons.text.StrBuilder].appendPadding(int,char)'
  - '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
  - '[org.apache.commons.text.StrBuilder].appendSeparator(char,char)'
  - '[org.apache.commons.text.StrBuilder].appendSeparator(char,int)'
  - '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
  - '[org.apache.commons.text.StrBuilder].appendSeparator(String,int)'
  - '[org.apache.commons.text.StrBuilder].appendSeparator(String,String)'
  - '[org.apache.commons.text.StrBuilder].appendTo(Appendable)'
  - '[org.apache.commons.text.StrBuilder].appendWithSeparators(Iterable<?>,String)'
  - '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.Iterator<?>,String)'
  - '[org.apache.commons.text.StrBuilder].appendWithSeparators(Object[],String)'
  - '[org.apache.commons.text.StrBuilder].asReader()'
  - '[org.apache.commons.text.StrBuilder].asTokenizer()'
  - '[org.apache.commons.text.StrBuilder].asWriter()'
  - '[org.apache.commons.text.StrBuilder].build()'
  - '[org.apache.commons.text.StrBuilder].capacity()'
  - '[org.apache.commons.text.StrBuilder].charAt(int)'
  - '[org.apache.commons.text.StrBuilder].clear()'
  - '[org.apache.commons.text.StrBuilder].contains(char)'
  - '[org.apache.commons.text.StrBuilder].contains(String)'
  - '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrBuilder].delete(int,int)'
  - '[org.apache.commons.text.StrBuilder].deleteAll(char)'
  - '[org.apache.commons.text.StrBuilder].deleteAll(String)'
  - '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrBuilder].deleteCharAt(int)'
  - '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
  - '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
  - '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrBuilder].deleteImpl(int,int,int)'
  - '[org.apache.commons.text.StrBuilder].endsWith(String)'
  - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
  - '[org.apache.commons.text.StrBuilder].equals(Object)'
  - '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
  - '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
  - '[org.apache.commons.text.StrBuilder].get()'
  - '[org.apache.commons.text.StrBuilder].getChars(char[])'
  - '[org.apache.commons.text.StrBuilder].getChars(int,int,char[],int)'
  - '[org.apache.commons.text.StrBuilder].getNewLineText()'
  - '[org.apache.commons.text.StrBuilder].getNullText()'
  - '[org.apache.commons.text.StrBuilder].hashCode()'
  - '[org.apache.commons.text.StrBuilder].indexOf(char)'
  - '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
  - '[org.apache.commons.text.StrBuilder].indexOf(String)'
  - '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
  - '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
  - '[org.apache.commons.text.StrBuilder].insert(int,boolean)'
  - '[org.apache.commons.text.StrBuilder].insert(int,char)'
  - '[org.apache.commons.text.StrBuilder].insert(int,char[])'
  - '[org.apache.commons.text.StrBuilder].insert(int,char[],int,int)'
  - '[org.apache.commons.text.StrBuilder].insert(int,double)'
  - '[org.apache.commons.text.StrBuilder].insert(int,float)'
  - '[org.apache.commons.text.StrBuilder].insert(int,int)'
  - '[org.apache.commons.text.StrBuilder].insert(int,long)'
  - '[org.apache.commons.text.StrBuilder].insert(int,Object)'
  - '[org.apache.commons.text.StrBuilder].insert(int,String)'
  - '[org.apache.commons.text.StrBuilder].isEmpty()'
  - '[org.apache.commons.text.StrBuilder].isNotEmpty()'
  - '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
  - '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
  - '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
  - '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
  - '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
  - '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
  - '[org.apache.commons.text.StrBuilder].leftString(int)'
  - '[org.apache.commons.text.StrBuilder].length()'
  - '[org.apache.commons.text.StrBuilder].midString(int,int)'
  - '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
  - '[org.apache.commons.text.StrBuilder].readFrom(Readable)'
  - '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
  - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
  - '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
  - '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
  - '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
  - '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
  - '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
  - '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
  - '[org.apache.commons.text.StrBuilder].replaceImpl(int,int,int,String,int)'
  - '[org.apache.commons.text.StrBuilder].replaceImpl(org.apache.commons.text.StrMatcher,String,int,int,int)'
  - '[org.apache.commons.text.StrBuilder].reverse()'
  - '[org.apache.commons.text.StrBuilder].rightString(int)'
  - '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
  - '[org.apache.commons.text.StrBuilder].setLength(int)'
  - '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
  - '[org.apache.commons.text.StrBuilder].setNullText(String)'
  - '[org.apache.commons.text.StrBuilder].size()'
  - '[org.apache.commons.text.StrBuilder].startsWith(String)'
  - '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
  - '[org.apache.commons.text.StrBuilder].substring(int)'
  - '[org.apache.commons.text.StrBuilder].substring(int,int)'
  - '[org.apache.commons.text.StrBuilder].toCharArray()'
  - '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
  - '[org.apache.commons.text.StrBuilder].toString()'
  - '[org.apache.commons.text.StrBuilder].toStringBuffer()'
  - '[org.apache.commons.text.StrBuilder].toStringBuilder()'
  - '[org.apache.commons.text.StrBuilder].trim()'
  - '[org.apache.commons.text.StrBuilder].validateIndex(int)'
  - '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
  - '[org.apache.commons.text.StrBuilder.StrBuilderReader].<init>()'
  - '[org.apache.commons.text.StrBuilder.StrBuilderReader].close()'
  - '[org.apache.commons.text.StrBuilder.StrBuilderReader].mark(int)'
  - '[org.apache.commons.text.StrBuilder.StrBuilderReader].markSupported()'
  - '[org.apache.commons.text.StrBuilder.StrBuilderReader].read()'
  - '[org.apache.commons.text.StrBuilder.StrBuilderReader].read(char[],int,int)'
  - '[org.apache.commons.text.StrBuilder.StrBuilderReader].ready()'
  - '[org.apache.commons.text.StrBuilder.StrBuilderReader].reset()'
  - '[org.apache.commons.text.StrBuilder.StrBuilderReader].skip(long)'
  - '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].<init>()'
  - '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].getContent()'
  - '[org.apache.commons.text.StrBuilder.StrBuilderTokenizer].tokenize(char[],int,int)'
  - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].<init>()'
  - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].close()'
  - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].flush()'
  - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(char[])'
  - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(char[],int,int)'
  - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(int)'
  - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(String)'
  - '[org.apache.commons.text.StrBuilder.StrBuilderWriter].write(String,int,int)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
- function_names:
  - '[org.apache.commons.text.AlphabetConverter].codePointToString(int)'
  - '[org.apache.commons.text.AlphabetConverter].convertCharsToIntegers(Character[])'
  - '[org.apache.commons.text.AlphabetConverter].createConverter(Integer[],Integer[],Integer[])'
  - '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(Character[],Character[],Character[])'
  - '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.Map<Integer,String>)'
  - '[org.apache.commons.text.AlphabetConverter].<init>(java.util.Map<Integer,String>,java.util.Map<String,String>,int)'
  - '[org.apache.commons.text.AlphabetConverter].addSingleEncoding(int,String,java.util.Collection<Integer>,java.util.Iterator<Integer>,java.util.Map<Integer,String>)'
  - '[org.apache.commons.text.AlphabetConverter].decode(String)'
  - '[org.apache.commons.text.AlphabetConverter].encode(String)'
  - '[org.apache.commons.text.AlphabetConverter].equals(Object)'
  - '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
  - '[org.apache.commons.text.AlphabetConverter].getOriginalToEncoded()'
  - '[org.apache.commons.text.AlphabetConverter].hashCode()'
  - '[org.apache.commons.text.AlphabetConverter].toString()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/AlphabetConverter.java
- function_names:
  - '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int)'
  - '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,char)'
  - '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,char,CharSequence)'
  - '[org.apache.commons.text.FormattableUtils].append(CharSequence,java.util.Formatter,int,int,int,CharSequence)'
  - '[org.apache.commons.text.FormattableUtils].toString(java.util.Formattable)'
  - '[org.apache.commons.text.FormattableUtils].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/FormattableUtils.java
- function_names:
  - '[org.apache.commons.text.FormatFactory].getFormat(String,String,java.util.Locale)'
  - '[org.apache.commons.text.FormatFactory].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/FormatFactory.java
- function_names:
  - '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean)'
  - '[org.apache.commons.text.CaseUtils].toDelimiterSet(char[])'
  - '[org.apache.commons.text.CaseUtils].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CaseUtils.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CharacterPredicates.java
- function_names:
  - '[org.apache.commons.text.StringTokenizer].getCSVClone()'
  - '[org.apache.commons.text.StringTokenizer].getCSVInstance()'
  - '[org.apache.commons.text.StringTokenizer].getCSVInstance(char[])'
  - '[org.apache.commons.text.StringTokenizer].getCSVInstance(String)'
  - '[org.apache.commons.text.StringTokenizer].getTSVClone()'
  - '[org.apache.commons.text.StringTokenizer].getTSVInstance()'
  - '[org.apache.commons.text.StringTokenizer].getTSVInstance(char[])'
  - '[org.apache.commons.text.StringTokenizer].getTSVInstance(String)'
  - '[org.apache.commons.text.StringTokenizer].<init>()'
  - '[org.apache.commons.text.StringTokenizer].<init>(char[])'
  - '[org.apache.commons.text.StringTokenizer].<init>(char[],char)'
  - '[org.apache.commons.text.StringTokenizer].<init>(char[],char,char)'
  - '[org.apache.commons.text.StringTokenizer].<init>(char[],String)'
  - '[org.apache.commons.text.StringTokenizer].<init>(char[],org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.StringTokenizer].<init>(char[],org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.StringTokenizer].<init>(String)'
  - '[org.apache.commons.text.StringTokenizer].<init>(String,char)'
  - '[org.apache.commons.text.StringTokenizer].<init>(String,char,char)'
  - '[org.apache.commons.text.StringTokenizer].<init>(String,String)'
  - '[org.apache.commons.text.StringTokenizer].<init>(String,org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.StringTokenizer].<init>(String,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.StringTokenizer].add(String)'
  - '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,String)'
  - '[org.apache.commons.text.StringTokenizer].checkTokenized()'
  - '[org.apache.commons.text.StringTokenizer].clone()'
  - '[org.apache.commons.text.StringTokenizer].cloneReset()'
  - '[org.apache.commons.text.StringTokenizer].getContent()'
  - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
  - '[org.apache.commons.text.StringTokenizer].getIgnoredMatcher()'
  - '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
  - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
  - '[org.apache.commons.text.StringTokenizer].getTokenList()'
  - '[org.apache.commons.text.StringTokenizer].getTrimmerMatcher()'
  - '[org.apache.commons.text.StringTokenizer].hasNext()'
  - '[org.apache.commons.text.StringTokenizer].hasPrevious()'
  - '[org.apache.commons.text.StringTokenizer].isEmptyTokenAsNull()'
  - '[org.apache.commons.text.StringTokenizer].isIgnoreEmptyTokens()'
  - '[org.apache.commons.text.StringTokenizer].isQuote(char[],int,int,int,int)'
  - '[org.apache.commons.text.StringTokenizer].next()'
  - '[org.apache.commons.text.StringTokenizer].nextIndex()'
  - '[org.apache.commons.text.StringTokenizer].nextToken()'
  - '[org.apache.commons.text.StringTokenizer].previous()'
  - '[org.apache.commons.text.StringTokenizer].previousIndex()'
  - '[org.apache.commons.text.StringTokenizer].previousToken()'
  - '[org.apache.commons.text.StringTokenizer].readNextToken(char[],int,int,org.apache.commons.text.TextStringBuilder,java.util.List<String>)'
  - '[org.apache.commons.text.StringTokenizer].readWithQuotes(char[],int,int,org.apache.commons.text.TextStringBuilder,java.util.List<String>,int,int)'
  - '[org.apache.commons.text.StringTokenizer].remove()'
  - '[org.apache.commons.text.StringTokenizer].reset()'
  - '[org.apache.commons.text.StringTokenizer].reset(char[])'
  - '[org.apache.commons.text.StringTokenizer].reset(String)'
  - '[org.apache.commons.text.StringTokenizer].set(String)'
  - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
  - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
  - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
  - '[org.apache.commons.text.StringTokenizer].setIgnoredChar(char)'
  - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
  - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
  - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.StringTokenizer].size()'
  - '[org.apache.commons.text.StringTokenizer].tokenize(char[],int,int)'
  - '[org.apache.commons.text.StringTokenizer].toString()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringTokenizer.java
- function_names:
  - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
  - '[org.apache.commons.text.StringSubstitutor].replace(Object,java.util.Map<String,V>)'
  - '[org.apache.commons.text.StringSubstitutor].replace(Object,java.util.Map<String,V>,String,String)'
  - '[org.apache.commons.text.StringSubstitutor].replace(Object,java.util.Properties)'
  - '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(Object)'
  - '[org.apache.commons.text.StringSubstitutor].<init>()'
  - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>)'
  - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>,String,String)'
  - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>,String,String,char)'
  - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,V>,String,String,char,String)'
  - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
  - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
  - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char,String)'
  - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char)'
  - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher,char,org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.StringSubstitutor)'
  - '[org.apache.commons.text.StringSubstitutor].checkCyclicSubstitution(String,java.util.List<String>)'
  - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
  - '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
  - '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
  - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
  - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
  - '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
  - '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
  - '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
  - '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
  - '[org.apache.commons.text.StringSubstitutor].replace(char[])'
  - '[org.apache.commons.text.StringSubstitutor].replace(char[],int,int)'
  - '[org.apache.commons.text.StringSubstitutor].replace(CharSequence)'
  - '[org.apache.commons.text.StringSubstitutor].replace(CharSequence,int,int)'
  - '[org.apache.commons.text.StringSubstitutor].replace(Object)'
  - '[org.apache.commons.text.StringSubstitutor].replace(String)'
  - '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
  - '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer)'
  - '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer,int,int)'
  - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder)'
  - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder,int,int)'
  - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
  - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer,int,int)'
  - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
  - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int,int)'
  - '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
  - '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder,int,int)'
  - '[org.apache.commons.text.StringSubstitutor].resolveVariable(String,org.apache.commons.text.TextStringBuilder,int,int)'
  - '[org.apache.commons.text.StringSubstitutor].setDisableSubstitutionInValues(boolean)'
  - '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
  - '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
  - '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
  - '[org.apache.commons.text.StringSubstitutor].setPreserveEscapes(boolean)'
  - '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(char)'
  - '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(String)'
  - '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(char)'
  - '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(String)'
  - '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
  - '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(char)'
  - '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(String)'
  - '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
  - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int,java.util.List<String>)'
  - '[org.apache.commons.text.StringSubstitutor].toString()'
  - '[org.apache.commons.text.StringSubstitutor.Result].<init>(boolean,int)'
  - '[org.apache.commons.text.StringSubstitutor.Result].toString()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
- function_names:
  - '[org.apache.commons.text.StrLookup].mapLookup(java.util.Map<String,V>)'
  - '[org.apache.commons.text.StrLookup].noneLookup()'
  - '[org.apache.commons.text.StrLookup].resourceBundleLookup(java.util.ResourceBundle)'
  - '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
  - '[org.apache.commons.text.StrLookup].<init>()'
  - '[org.apache.commons.text.StrLookup.MapStrLookup].<init>(java.util.Map<String,V>)'
  - '[org.apache.commons.text.StrLookup.MapStrLookup].lookup(String)'
  - '[org.apache.commons.text.StrLookup.MapStrLookup].toString()'
  - '[org.apache.commons.text.StrLookup.ResourceBundleLookup].<init>(java.util.ResourceBundle)'
  - '[org.apache.commons.text.StrLookup.ResourceBundleLookup].lookup(String)'
  - '[org.apache.commons.text.StrLookup.ResourceBundleLookup].toString()'
  - '[org.apache.commons.text.StrLookup.SystemPropertiesStrLookup].<init>()'
  - '[org.apache.commons.text.StrLookup.SystemPropertiesStrLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrLookup.java
- function_names:
  - '[org.apache.commons.text.Builder].build()'
  - '[org.apache.commons.text.Builder].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/Builder.java
- function_names:
  - '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
  - '[org.apache.commons.text.WordUtils].capitalize(String)'
  - '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
  - '[org.apache.commons.text.WordUtils].containsAllWords(CharSequence)'
  - '[org.apache.commons.text.WordUtils].generateIsDelimiterFunction(char[])'
  - '[org.apache.commons.text.WordUtils].initials(String)'
  - '[org.apache.commons.text.WordUtils].isDelimiter(char,char[])'
  - '[org.apache.commons.text.WordUtils].isDelimiter(int,char[])'
  - '[org.apache.commons.text.WordUtils].swapCase(String)'
  - '[org.apache.commons.text.WordUtils].uncapitalize(String)'
  - '[org.apache.commons.text.WordUtils].wrap(String,int)'
  - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean)'
  - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
  - '[org.apache.commons.text.WordUtils].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/WordUtils.java
- function_names:
  - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String)'
  - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale)'
  - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale,java.util.Map<String,?extendsFormatFactory>)'
  - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Map<String,?extendsFormatFactory>)'
  - '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,StringBuilder)'
  - '[org.apache.commons.text.ExtendedMessageFormat].applyPattern(String)'
  - '[org.apache.commons.text.ExtendedMessageFormat].containsElements(java.util.Collection<?>)'
  - '[org.apache.commons.text.ExtendedMessageFormat].equals(Object)'
  - '[org.apache.commons.text.ExtendedMessageFormat].getFormat(String)'
  - '[org.apache.commons.text.ExtendedMessageFormat].getQuotedString(String,java.text.ParsePosition)'
  - '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
  - '[org.apache.commons.text.ExtendedMessageFormat].insertFormats(String,java.util.ArrayList<String>)'
  - '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
  - '[org.apache.commons.text.ExtendedMessageFormat].parseFormatDescription(String,java.text.ParsePosition)'
  - '[org.apache.commons.text.ExtendedMessageFormat].readArgumentIndex(String,java.text.ParsePosition)'
  - '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
  - '[org.apache.commons.text.ExtendedMessageFormat].setFormat(int,java.text.Format)'
  - '[org.apache.commons.text.ExtendedMessageFormat].setFormatByArgumentIndex(int,java.text.Format)'
  - '[org.apache.commons.text.ExtendedMessageFormat].setFormats(Format[])'
  - '[org.apache.commons.text.ExtendedMessageFormat].setFormatsByArgumentIndex(Format[])'
  - '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/ExtendedMessageFormat.java
- function_names:
  - '[org.apache.commons.text.StringEscapeUtils].builder(org.apache.commons.text.translate.CharSequenceTranslator)'
  - '[org.apache.commons.text.StringEscapeUtils].escapeCsv(String)'
  - '[org.apache.commons.text.StringEscapeUtils].escapeEcmaScript(String)'
  - '[org.apache.commons.text.StringEscapeUtils].escapeHtml3(String)'
  - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(String)'
  - '[org.apache.commons.text.StringEscapeUtils].escapeJava(String)'
  - '[org.apache.commons.text.StringEscapeUtils].escapeJson(String)'
  - '[org.apache.commons.text.StringEscapeUtils].escapeXml10(String)'
  - '[org.apache.commons.text.StringEscapeUtils].escapeXml11(String)'
  - '[org.apache.commons.text.StringEscapeUtils].escapeXSI(String)'
  - '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(String)'
  - '[org.apache.commons.text.StringEscapeUtils].unescapeEcmaScript(String)'
  - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml3(String)'
  - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
  - '[org.apache.commons.text.StringEscapeUtils].unescapeJava(String)'
  - '[org.apache.commons.text.StringEscapeUtils].unescapeJson(String)'
  - '[org.apache.commons.text.StringEscapeUtils].unescapeXml(String)'
  - '[org.apache.commons.text.StringEscapeUtils].unescapeXSI(String)'
  - '[org.apache.commons.text.StringEscapeUtils].<init>()'
  - '[org.apache.commons.text.StringEscapeUtils.Builder].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
  - '[org.apache.commons.text.StringEscapeUtils.Builder].append(String)'
  - '[org.apache.commons.text.StringEscapeUtils.Builder].escape(String)'
  - '[org.apache.commons.text.StringEscapeUtils.Builder].toString()'
  - '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].translate(CharSequence,int,java.io.Writer)'
  - '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringEscapeUtils.java
- function_names:
  - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
  - '[org.apache.commons.text.StrMatcher].charSetMatcher()'
  - '[org.apache.commons.text.StrMatcher].charSetMatcher(String)'
  - '[org.apache.commons.text.StrMatcher].commaMatcher()'
  - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
  - '[org.apache.commons.text.StrMatcher].noneMatcher()'
  - '[org.apache.commons.text.StrMatcher].quoteMatcher()'
  - '[org.apache.commons.text.StrMatcher].singleQuoteMatcher()'
  - '[org.apache.commons.text.StrMatcher].spaceMatcher()'
  - '[org.apache.commons.text.StrMatcher].splitMatcher()'
  - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
  - '[org.apache.commons.text.StrMatcher].tabMatcher()'
  - '[org.apache.commons.text.StrMatcher].trimMatcher()'
  - '[org.apache.commons.text.StrMatcher].<init>()'
  - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
  - '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(char)'
  - '[org.apache.commons.text.StrMatcher.CharMatcher].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.StrMatcher.CharSetMatcher].<init>(char[])'
  - '[org.apache.commons.text.StrMatcher.CharSetMatcher].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.StrMatcher.NoMatcher].<init>()'
  - '[org.apache.commons.text.StrMatcher.NoMatcher].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.StrMatcher.StringMatcher].<init>(String)'
  - '[org.apache.commons.text.StrMatcher.StringMatcher].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.StrMatcher.StringMatcher].toString()'
  - '[org.apache.commons.text.StrMatcher.TrimMatcher].<init>()'
  - '[org.apache.commons.text.StrMatcher.TrimMatcher].isMatch(char[],int,int,int)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrMatcher.java
- function_names:
  - '[org.apache.commons.text.CharacterPredicate].test(int)'
  - '[org.apache.commons.text.CharacterPredicate].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/CharacterPredicate.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/io/package-info.java
- function_names:
  - '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.Reader,org.apache.commons.text.StringSubstitutor)'
  - '[org.apache.commons.text.io.StringSubstitutorReader].buffer(int)'
  - '[org.apache.commons.text.io.StringSubstitutorReader].bufferOrDrainOnEos(int,char[],int,int)'
  - '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],int,int)'
  - '[org.apache.commons.text.io.StringSubstitutorReader].drainOnEos(int,char[],int,int)'
  - '[org.apache.commons.text.io.StringSubstitutorReader].isBufferMatchAt(org.apache.commons.text.matcher.StringMatcher,int)'
  - '[org.apache.commons.text.io.StringSubstitutorReader].isDraining()'
  - '[org.apache.commons.text.io.StringSubstitutorReader].read()'
  - '[org.apache.commons.text.io.StringSubstitutorReader].read(char[],int,int)'
  - '[org.apache.commons.text.io.StringSubstitutorReader].readCount(int,int)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/package-info.java
- function_names:
  - '[org.apache.commons.text.matcher.StringMatcherFactory].<init>()'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].andMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].singleQuoteMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
  - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java
- function_names:
  - '[org.apache.commons.text.matcher.AbstractStringMatcher].<init>()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].<init>()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].isMatch(CharSequence,int,int,int)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.AndStringMatcher].size()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].<init>()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].isMatch(CharSequence,int,int,int)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].size()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharArrayMatcher].toString()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].<init>(char)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].isMatch(CharSequence,int,int,int)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].size()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher].toString()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].<init>(char[])'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].isMatch(CharSequence,int,int,int)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].size()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher].toString()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher].<init>()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher].isMatch(CharSequence,int,int,int)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.NoneMatcher].size()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher].<init>()'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher].isMatch(CharSequence,int,int,int)'
  - '[org.apache.commons.text.matcher.AbstractStringMatcher.TrimMatcher].size()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java
- function_names:
  - '[org.apache.commons.text.matcher.StringMatcher].andThen(org.apache.commons.text.matcher.StringMatcher)'
  - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
  - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
  - '[org.apache.commons.text.matcher.StringMatcher].isMatch(CharSequence,int)'
  - '[org.apache.commons.text.matcher.StringMatcher].isMatch(CharSequence,int,int,int)'
  - '[org.apache.commons.text.matcher.StringMatcher].size()'
  - '[org.apache.commons.text.matcher.StringMatcher].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/matcher/StringMatcher.java
- function_names:
  - '[org.apache.commons.text.diff.ReplacementsHandler].handleReplacement(int,java.util.List<T>,java.util.List<T>)'
  - '[org.apache.commons.text.diff.ReplacementsHandler].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/ReplacementsHandler.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/package-info.java
- function_names:
  - '[org.apache.commons.text.diff.InsertCommand].<init>(T)'
  - '[org.apache.commons.text.diff.InsertCommand].accept(org.apache.commons.text.diff.CommandVisitor<T>)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/InsertCommand.java
- function_names:
  - '[org.apache.commons.text.diff.KeepCommand].<init>(T)'
  - '[org.apache.commons.text.diff.KeepCommand].accept(org.apache.commons.text.diff.CommandVisitor<T>)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/KeepCommand.java
- function_names:
  - '[org.apache.commons.text.diff.CommandVisitor].visitDeleteCommand(T)'
  - '[org.apache.commons.text.diff.CommandVisitor].visitInsertCommand(T)'
  - '[org.apache.commons.text.diff.CommandVisitor].visitKeepCommand(T)'
  - '[org.apache.commons.text.diff.CommandVisitor].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/CommandVisitor.java
- function_names:
  - '[org.apache.commons.text.diff.EditCommand].<init>(T)'
  - '[org.apache.commons.text.diff.EditCommand].accept(org.apache.commons.text.diff.CommandVisitor<T>)'
  - '[org.apache.commons.text.diff.EditCommand].getObject()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/EditCommand.java
- function_names:
  - '[org.apache.commons.text.diff.EditScript].<init>()'
  - '[org.apache.commons.text.diff.EditScript].append(org.apache.commons.text.diff.DeleteCommand<T>)'
  - '[org.apache.commons.text.diff.EditScript].append(org.apache.commons.text.diff.InsertCommand<T>)'
  - '[org.apache.commons.text.diff.EditScript].append(org.apache.commons.text.diff.KeepCommand<T>)'
  - '[org.apache.commons.text.diff.EditScript].getLCSLength()'
  - '[org.apache.commons.text.diff.EditScript].getModifications()'
  - '[org.apache.commons.text.diff.EditScript].visit(org.apache.commons.text.diff.CommandVisitor<T>)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/EditScript.java
- function_names:
  - '[org.apache.commons.text.diff.ReplacementsFinder].<init>(org.apache.commons.text.diff.ReplacementsHandler<T>)'
  - '[org.apache.commons.text.diff.ReplacementsFinder].visitDeleteCommand(T)'
  - '[org.apache.commons.text.diff.ReplacementsFinder].visitInsertCommand(T)'
  - '[org.apache.commons.text.diff.ReplacementsFinder].visitKeepCommand(T)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/ReplacementsFinder.java
- function_names:
  - '[org.apache.commons.text.diff.DeleteCommand].<init>(T)'
  - '[org.apache.commons.text.diff.DeleteCommand].accept(org.apache.commons.text.diff.CommandVisitor<T>)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/DeleteCommand.java
- function_names:
  - '[org.apache.commons.text.diff.StringsComparator].<init>(String,String)'
  - '[org.apache.commons.text.diff.StringsComparator].buildScript(int,int,int,int,org.apache.commons.text.diff.EditScript<Character>)'
  - '[org.apache.commons.text.diff.StringsComparator].buildSnake(int,int,int,int)'
  - '[org.apache.commons.text.diff.StringsComparator].getMiddleSnake(int,int,int,int)'
  - '[org.apache.commons.text.diff.StringsComparator].getScript()'
  - '[org.apache.commons.text.diff.StringsComparator.Snake].<init>(int,int,int)'
  - '[org.apache.commons.text.diff.StringsComparator.Snake].getDiag()'
  - '[org.apache.commons.text.diff.StringsComparator.Snake].getEnd()'
  - '[org.apache.commons.text.diff.StringsComparator.Snake].getStart()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/diff/StringsComparator.java
- function_names:
  - '[org.apache.commons.text.translate.AggregateTranslator].<init>()'
  - '[org.apache.commons.text.translate.AggregateTranslator].translate(CharSequence,int,java.io.Writer)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/AggregateTranslator.java
- function_names:
  - '[org.apache.commons.text.translate.JavaUnicodeEscaper].above(int)'
  - '[org.apache.commons.text.translate.JavaUnicodeEscaper].below(int)'
  - '[org.apache.commons.text.translate.JavaUnicodeEscaper].between(int,int)'
  - '[org.apache.commons.text.translate.JavaUnicodeEscaper].outsideOf(int,int)'
  - '[org.apache.commons.text.translate.JavaUnicodeEscaper].<init>(int,int,boolean)'
  - '[org.apache.commons.text.translate.JavaUnicodeEscaper].toUtf16Escape(int)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/JavaUnicodeEscaper.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/package-info.java
- function_names:
  - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].<init>()'
  - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].translate(int,java.io.Writer)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeUnpairedSurrogateRemover.java
- function_names:
  - '[org.apache.commons.text.translate.NumericEntityEscaper].above(int)'
  - '[org.apache.commons.text.translate.NumericEntityEscaper].below(int)'
  - '[org.apache.commons.text.translate.NumericEntityEscaper].between(int,int)'
  - '[org.apache.commons.text.translate.NumericEntityEscaper].outsideOf(int,int)'
  - '[org.apache.commons.text.translate.NumericEntityEscaper].<init>()'
  - '[org.apache.commons.text.translate.NumericEntityEscaper].<init>(int,int,boolean)'
  - '[org.apache.commons.text.translate.NumericEntityEscaper].translate(int,java.io.Writer)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/NumericEntityEscaper.java
- function_names:
  - '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
  - '[org.apache.commons.text.translate.LookupTranslator].translate(CharSequence,int,java.io.Writer)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/LookupTranslator.java
- function_names:
  - '[org.apache.commons.text.translate.EntityArrays].invert(java.util.Map<CharSequence,CharSequence>)'
  - '[org.apache.commons.text.translate.EntityArrays].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/EntityArrays.java
- function_names:
  - '[org.apache.commons.text.translate.UnicodeUnescaper].<init>()'
  - '[org.apache.commons.text.translate.UnicodeUnescaper].translate(CharSequence,int,java.io.Writer)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeUnescaper.java
- function_names:
  - '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
  - '[org.apache.commons.text.translate.NumericEntityUnescaper].isSet(OPTION)'
  - '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(CharSequence,int,java.io.Writer)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/NumericEntityUnescaper.java
- function_names:
  - '[org.apache.commons.text.translate.CodePointTranslator].<init>()'
  - '[org.apache.commons.text.translate.CodePointTranslator].translate(CharSequence,int,java.io.Writer)'
  - '[org.apache.commons.text.translate.CodePointTranslator].translate(int,java.io.Writer)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CodePointTranslator.java
- function_names:
  - '[org.apache.commons.text.translate.OctalUnescaper].<init>()'
  - '[org.apache.commons.text.translate.OctalUnescaper].isOctalDigit(char)'
  - '[org.apache.commons.text.translate.OctalUnescaper].isZeroToThree(char)'
  - '[org.apache.commons.text.translate.OctalUnescaper].translate(CharSequence,int,java.io.Writer)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/OctalUnescaper.java
- function_names:
  - '[org.apache.commons.text.translate.UnicodeEscaper].above(int)'
  - '[org.apache.commons.text.translate.UnicodeEscaper].below(int)'
  - '[org.apache.commons.text.translate.UnicodeEscaper].between(int,int)'
  - '[org.apache.commons.text.translate.UnicodeEscaper].outsideOf(int,int)'
  - '[org.apache.commons.text.translate.UnicodeEscaper].<init>()'
  - '[org.apache.commons.text.translate.UnicodeEscaper].<init>(int,int,boolean)'
  - '[org.apache.commons.text.translate.UnicodeEscaper].toUtf16Escape(int)'
  - '[org.apache.commons.text.translate.UnicodeEscaper].translate(int,java.io.Writer)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/UnicodeEscaper.java
- function_names:
  - '[org.apache.commons.text.translate.SinglePassTranslator].getClassName()'
  - '[org.apache.commons.text.translate.SinglePassTranslator].translate(CharSequence,int,java.io.Writer)'
  - '[org.apache.commons.text.translate.SinglePassTranslator].translateWhole(CharSequence,java.io.Writer)'
  - '[org.apache.commons.text.translate.SinglePassTranslator].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/SinglePassTranslator.java
- function_names:
  - '[org.apache.commons.text.translate.CsvTranslators].<init>()'
  - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
  - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(CharSequence,java.io.Writer)'
  - '[org.apache.commons.text.translate.CsvTranslators.CsvUnescaper].<init>()'
  - '[org.apache.commons.text.translate.CsvTranslators.CsvUnescaper].translateWhole(CharSequence,java.io.Writer)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CsvTranslators.java
- function_names:
  - '[org.apache.commons.text.translate.CharSequenceTranslator].hex(int)'
  - '[org.apache.commons.text.translate.CharSequenceTranslator].<init>()'
  - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence)'
  - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence,int,java.io.Writer)'
  - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence,java.io.Writer)'
  - '[org.apache.commons.text.translate.CharSequenceTranslator].with()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/translate/CharSequenceTranslator.java
- function_names:
  - '[org.apache.commons.text.lookup.AbstractPathFencedLookup].<init>()'
  - '[org.apache.commons.text.lookup.AbstractPathFencedLookup].getPath(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/AbstractPathFencedLookup.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/package-info.java
- function_names:
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].main(String[])'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getHardware()'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getLocale()'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getOperatingSystem()'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getRuntime()'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getVirtualMachine()'
  - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>,org.apache.commons.text.lookup.StringLookup,boolean)'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(java.util.Map<String,V>)'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookup].getStringLookupMap()'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookup].lookup(String)'
  - '[org.apache.commons.text.lookup.InterpolatorStringLookup].toString()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InterpolatorStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.ScriptStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.ScriptStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ScriptStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.InetAddressStringLookup].<init>(org.apache.commons.lang3.function.FailableSupplier<java.net.InetAddress,java.net.UnknownHostException>)'
  - '[org.apache.commons.text.lookup.InetAddressStringLookup].getInetAddress()'
  - '[org.apache.commons.text.lookup.InetAddressStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InetAddressStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.XmlEncoderStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.XmlEncoderStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/XmlEncoderStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.BiStringLookup].lookup(String,U)'
  - '[org.apache.commons.text.lookup.BiStringLookup].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/BiStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.DateStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.DateStringLookup].formatDate(long,String)'
  - '[org.apache.commons.text.lookup.DateStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/DateStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.StringLookup].apply(String)'
  - '[org.apache.commons.text.lookup.StringLookup].lookup(String)'
  - '[org.apache.commons.text.lookup.StringLookup].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.FileStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.FileStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/FileStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(String,String)'
  - '[org.apache.commons.text.lookup.AbstractStringLookup].toLookupKey(String,String,String)'
  - '[org.apache.commons.text.lookup.AbstractStringLookup].substringAfter(String,char)'
  - '[org.apache.commons.text.lookup.AbstractStringLookup].substringAfter(String,String)'
  - '[org.apache.commons.text.lookup.AbstractStringLookup].substringAfterLast(String,char)'
  - '[org.apache.commons.text.lookup.AbstractStringLookup].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/AbstractStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.UrlEncoderStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.UrlEncoderStringLookup].encode(String,String)'
  - '[org.apache.commons.text.lookup.UrlEncoderStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/UrlEncoderStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.PathFence].builder()'
  - '[org.apache.commons.text.lookup.PathFence].<init>(org.apache.commons.text.Builder)'
  - '[org.apache.commons.text.lookup.PathFence].apply(String)'
  - '[org.apache.commons.text.lookup.PathFence.Builder].get()'
  - '[org.apache.commons.text.lookup.PathFence.Builder].setRoots()'
  - '[org.apache.commons.text.lookup.PathFence.Builder].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/PathFence.java
- function_names:
  - '[org.apache.commons.text.lookup.InetAddressKeys].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/InetAddressKeys.java
- function_names:
  - '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.function.BiFunction<String,U,T>)'
  - '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.Map<String,T>)'
  - '[org.apache.commons.text.lookup.BiFunctionStringLookup].<init>(java.util.function.BiFunction<String,P,R>)'
  - '[org.apache.commons.text.lookup.BiFunctionStringLookup].lookup(String)'
  - '[org.apache.commons.text.lookup.BiFunctionStringLookup].lookup(String,P)'
  - '[org.apache.commons.text.lookup.BiFunctionStringLookup].toString()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/BiFunctionStringLookup.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/DefaultStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.StringLookupFactory].builder()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].clear()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].toKey(String)'
  - '[org.apache.commons.text.lookup.StringLookupFactory].toMap(java.util.Map<K,V>)'
  - '[org.apache.commons.text.lookup.StringLookupFactory].<init>()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].<init>(Path[])'
  - '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
  - '[org.apache.commons.text.lookup.StringLookupFactory].base64DecoderStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].base64EncoderStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].base64StringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].biFunctionStringLookup(java.util.function.BiFunction<String,U,R>)'
  - '[org.apache.commons.text.lookup.StringLookupFactory].constantStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].dateStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].dnsStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].environmentVariableStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].functionStringLookup(java.util.function.Function<String,R>)'
  - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>,org.apache.commons.text.lookup.StringLookup,boolean)'
  - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.Map<String,V>)'
  - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(org.apache.commons.text.lookup.StringLookup)'
  - '[org.apache.commons.text.lookup.StringLookupFactory].javaPlatformStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].localHostStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].loopbackAddressStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
  - '[org.apache.commons.text.lookup.StringLookupFactory].nullStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].propertiesStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].resourceBundleStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].resourceBundleStringLookup(String)'
  - '[org.apache.commons.text.lookup.StringLookupFactory].scriptStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].urlDecoderStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].urlEncoderStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].urlStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].xmlDecoderStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].xmlEncoderStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup(java.util.Map<String,Boolean>)'
  - '[org.apache.commons.text.lookup.StringLookupFactory.Builder].<init>()'
  - '[org.apache.commons.text.lookup.StringLookupFactory.Builder].get()'
  - '[org.apache.commons.text.lookup.StringLookupFactory.Builder].setFences()'
  - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(DefaultStringLookup,java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
  - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].createDefaultStringLookups()'
  - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].parseStringLookups(String)'
  - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].<init>(java.util.Properties)'
  - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].getDefaultStringLookups()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java
- function_names:
  - '[org.apache.commons.text.lookup.DnsStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.DnsStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/DnsStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
  - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.PropertiesStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/PropertiesStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>)'
  - '[org.apache.commons.text.lookup.XmlStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/XmlStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.UrlStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.UrlStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/UrlStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.UrlDecoderStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.UrlDecoderStringLookup].decode(String,String)'
  - '[org.apache.commons.text.lookup.UrlDecoderStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/UrlDecoderStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(String)'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].getBundle(String)'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].getString(String,String)'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].lookup(String)'
  - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].toString()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ResourceBundleStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.ConstantStringLookup].clear()'
  - '[org.apache.commons.text.lookup.ConstantStringLookup].fetchClass(String)'
  - '[org.apache.commons.text.lookup.ConstantStringLookup].lookup(String)'
  - '[org.apache.commons.text.lookup.ConstantStringLookup].resolveField(String,String)'
  - '[org.apache.commons.text.lookup.ConstantStringLookup].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/ConstantStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String)'
  - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(Throwable,String)'
  - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/IllegalArgumentExceptions.java
- function_names:
  - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.function.Function<String,R>)'
  - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.Map<String,V>)'
  - '[org.apache.commons.text.lookup.FunctionStringLookup].<init>(java.util.function.Function<String,V>)'
  - '[org.apache.commons.text.lookup.FunctionStringLookup].lookup(String)'
  - '[org.apache.commons.text.lookup.FunctionStringLookup].toString()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/FunctionStringLookup.java
- function_names:
  - '[org.apache.commons.text.lookup.XmlDecoderStringLookup].<init>()'
  - '[org.apache.commons.text.lookup.XmlDecoderStringLookup].lookup(String)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/XmlDecoderStringLookup.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/package-info.java
- function_names:
  - '[org.apache.commons.text.numbers.ParsedDecimal].digitValue(char)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].parseExponent(char[],int)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].<init>(boolean,int[],int,int)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].append(char)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].append(char[])'
  - '[org.apache.commons.text.numbers.ParsedDecimal].appendFraction(int,int,FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(int,char[])'
  - '[org.apache.commons.text.numbers.ParsedDecimal].appendWhole(int,FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].appendWholeGrouped(int,FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].getDigitStringSize(int,FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].getExponent()'
  - '[org.apache.commons.text.numbers.ParsedDecimal].getPlainStringSize(int,FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].getScientificExponent()'
  - '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
  - '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(int)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].outputString()'
  - '[org.apache.commons.text.numbers.ParsedDecimal].prepareOutput(int)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].requiresGroupingSeparatorAfterPosition(int)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].round(int)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].roundUp(int)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].setSingleDigitValue(int,int)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeExponent(int,FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeMinus(FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].shouldRoundUp(int)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(int,FormatOptions)'
  - '[org.apache.commons.text.numbers.ParsedDecimal].truncate(int)'
  - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDecimalSeparator()'
  - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
  - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getExponentSeparatorChars()'
  - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getGroupingSeparator()'
  - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
  - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isAlwaysIncludeExponent()'
  - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isGroupThousands()'
  - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isIncludeFractionPlaceholder()'
  - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isSignedZero()'
  - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/numbers/DoubleFormat.java
- function_names:
  - '[org.apache.commons.text.similarity.SimilarityCharacterInput].<init>(CharSequence)'
  - '[org.apache.commons.text.similarity.SimilarityCharacterInput].at(int)'
  - '[org.apache.commons.text.similarity.SimilarityCharacterInput].equals(Object)'
  - '[org.apache.commons.text.similarity.SimilarityCharacterInput].hashCode()'
  - '[org.apache.commons.text.similarity.SimilarityCharacterInput].length()'
  - '[org.apache.commons.text.similarity.SimilarityCharacterInput].toString()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityCharacterInput.java
- function_names:
  - '[org.apache.commons.text.similarity.FuzzyScore].<init>(java.util.Locale)'
  - '[org.apache.commons.text.similarity.FuzzyScore].fuzzyScore(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.FuzzyScore].getLocale()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/FuzzyScore.java
- function_names:
  - '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
  - '[org.apache.commons.text.similarity.IntersectionResult].equals(Object)'
  - '[org.apache.commons.text.similarity.IntersectionResult].getIntersection()'
  - '[org.apache.commons.text.similarity.IntersectionResult].getSizeA()'
  - '[org.apache.commons.text.similarity.IntersectionResult].getSizeB()'
  - '[org.apache.commons.text.similarity.IntersectionResult].hashCode()'
  - '[org.apache.commons.text.similarity.IntersectionResult].toString()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionResult.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/package-info.java
- function_names:
  - '[org.apache.commons.text.similarity.SimilarityScore].apply(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.SimilarityScore].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityScore.java
- function_names:
  - '[org.apache.commons.text.similarity.ObjectSimilarityScore].apply(T,T)'
  - '[org.apache.commons.text.similarity.ObjectSimilarityScore].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/ObjectSimilarityScore.java
- function_names:
  - '[org.apache.commons.text.similarity.JaccardSimilarity].<init>()'
  - '[org.apache.commons.text.similarity.JaccardSimilarity].apply(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaccardSimilarity.java
- function_names:
  - '[org.apache.commons.text.similarity.HammingDistance].<init>()'
  - '[org.apache.commons.text.similarity.HammingDistance].apply(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.HammingDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/HammingDistance.java
- function_names:
  - '[org.apache.commons.text.similarity.Tokenizer].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/Tokenizer.java
- function_names:
  - '[org.apache.commons.text.similarity.JaccardDistance].<init>()'
  - '[org.apache.commons.text.similarity.JaccardDistance].apply(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.JaccardDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaccardDistance.java
- function_names:
  - '[org.apache.commons.text.similarity.EditDistance].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/EditDistance.java
- function_names:
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].<init>()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].apply(CharSequence,CharSequence)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistance.java
- function_names:
  - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(Integer,Integer,Integer,Integer)'
  - '[org.apache.commons.text.similarity.LevenshteinResults].equals(Object)'
  - '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
  - '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
  - '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
  - '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
  - '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
  - '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinResults.java
- function_names:
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].findDetailedResults(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,int[][],boolean)'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,int)'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>()'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(Integer)'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getThreshold()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java
- function_names:
  - '[org.apache.commons.text.similarity.CosineSimilarity].<init>()'
  - '[org.apache.commons.text.similarity.CosineSimilarity].cosineSimilarity(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>)'
  - '[org.apache.commons.text.similarity.CosineSimilarity].dot(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>,java.util.Set<CharSequence>)'
  - '[org.apache.commons.text.similarity.CosineSimilarity].getIntersection(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java
- function_names:
  - '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(java.util.Set<T>,java.util.Set<T>)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>(java.util.function.Function<CharSequence,java.util.Collection<T>>)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarity].apply(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(TinyBag,TinyBag)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarity].toBag(java.util.Collection<T>)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarity.BagCount].<init>()'
  - '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].<init>(int)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].add(T)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].entrySet()'
  - '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].getCount(Object)'
  - '[org.apache.commons.text.similarity.IntersectionSimilarity.TinyBag].uniqueElementSize()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java
- function_names:
  - '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
  - '[org.apache.commons.text.similarity.LevenshteinDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,int)'
  - '[org.apache.commons.text.similarity.LevenshteinDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>()'
  - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(Integer)'
  - '[org.apache.commons.text.similarity.LevenshteinDistance].apply(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - '[org.apache.commons.text.similarity.LevenshteinDistance].getThreshold()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
- function_names:
  - '[org.apache.commons.text.similarity.RegexTokenizer].apply(CharSequence)'
  - '[org.apache.commons.text.similarity.RegexTokenizer].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/RegexTokenizer.java
- function_names:
  - '[org.apache.commons.text.similarity.JaroWinklerDistance].matches(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.JaroWinklerDistance].<init>()'
  - '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaroWinklerDistance.java
- function_names:
  - '[org.apache.commons.text.similarity.CharSequenceTokenizer].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/CharSequenceTokenizer.java
- function_names:
  - '[org.apache.commons.text.similarity.SimilarityScoreFrom].<init>(org.apache.commons.text.similarity.SimilarityScore<R>,CharSequence)'
  - '[org.apache.commons.text.similarity.SimilarityScoreFrom].apply(CharSequence)'
  - '[org.apache.commons.text.similarity.SimilarityScoreFrom].getLeft()'
  - '[org.apache.commons.text.similarity.SimilarityScoreFrom].getSimilarityScore()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityScoreFrom.java
- function_names:
  - '[org.apache.commons.text.similarity.EditDistanceFrom].<init>(org.apache.commons.text.similarity.EditDistance<R>,CharSequence)'
  - '[org.apache.commons.text.similarity.EditDistanceFrom].apply(CharSequence)'
  - '[org.apache.commons.text.similarity.EditDistanceFrom].getEditDistance()'
  - '[org.apache.commons.text.similarity.EditDistanceFrom].getLeft()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/EditDistanceFrom.java
- function_names:
  - '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmC(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequence].reverse(CharSequence)'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubstringLengthArray(CharSequence,CharSequence)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequence.java
- function_names:
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].<init>()'
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java
- function_names:
  - '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
  - '[org.apache.commons.text.similarity.SimilarityInput].input(Object)'
  - '[org.apache.commons.text.similarity.SimilarityInput].at(int)'
  - '[org.apache.commons.text.similarity.SimilarityInput].length()'
  - '[org.apache.commons.text.similarity.SimilarityInput].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/SimilarityInput.java
- function_names:
  - '[org.apache.commons.text.similarity.CosineDistance].<init>()'
  - '[org.apache.commons.text.similarity.CosineDistance].apply(CharSequence,CharSequence)'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
- function_names:
  - '[org.apache.commons.text.similarity.Counter].of(CharSequence[])'
  - '[org.apache.commons.text.similarity.Counter].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/Counter.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/target/moditect/generated-sources/org.apache.commons.text/module-info.java
- function_names: []
  source_file: /src/project-parent/apache-commons-text/target/moditect/org.apache.commons.text/versions/9/module-info.java
